云原生周刊:Istio 1.24.0 正式发布

embedded/2024/11/19 16:08:58/

云原生周刊:Istio 1.24.0 正式发布

开源项目推荐

Kopf

Kopf 是一个简洁高效的 Python 框架,只需几行代码即可编写 Kubernetes Operator。Kubernetes(K8s)作为强大的容器编排系统,虽自带命令行工具(kubectl),但在应对复杂操作时往往力不从心。通过 Kopf,您可以使用 Python 轻松实现 Kubernetes 的复杂操作,包括条件判断、事件触发等,让自定义操作变得前所未有的简单。

Docker-OSX

在 Docker 中运行接近原生的 macOS 虚拟机!支持 X11 转发,让您在 Docker 中轻松体验 macOS 环境。为 OS X 安全研究提供 CI/CD 支持,轻松构建和测试,支持 Docker mac 容器运行。

Kubernetes-network-policy-recipes

Kubernetes 网络策略示例:一键复制粘贴即可使用!本项目涵盖了多种 Kubernetes 网络策略的实用用例,包含丰富的 YAML 文件示例,方便您直接复制应用于项目。

Jan

Jan 是一款开源的 AI 对话桌面应用,支持本地运行 LLMs 及连接 ChatGPT 服务。它界面清爽,开箱即用,适配多种硬件配置,无需挑选特定设备。Jan 提供代理设置、ChatGPT 接入、一键下载并适配本地模型、离线运行等丰富功能,适用于 Windows、Linux 和 macOS,带来无缝的多系统体验。

文章推荐

kubesphere.io/forum/d/24123-kubesphere-v4-kuo-zhan-zu-jian-shi-yong-zhi-nan" rel="nofollow">KubeSphere v4 扩展组件使用指南

本文将深入介绍 KubeSphere v4 的全新扩展组件功能,帮助您全面了解并顺畅使用。KubeSphere v4 引入了创新的可插拔架构和扩展组件机制,大幅提升系统的灵活性和扩展性。用户可按需动态安装、卸载、启用或禁用各类扩展组件,实现轻量化管理,随时启用监控、告警、网络隔离等功能。社区已开放多种开源扩展组件,开发者也可自定义组件并发布到 Marketplace,助力 KubeSphere 生态更丰富多样。

如何灵活传递环境变量给 Docker 容器

本文介绍了将环境变量传递给 Docker 容器的多种方法,包括在 docker run 命令中使用 -e 标志直接设置变量、通过 .env 文件批量加载变量,以及在 Docker Compose 文件中配置环境变量。此外,还讨论了如何在 Dockerfile 中使用 ENV 指令定义环境变量。这些方法有助于灵活配置容器环境,以适应不同的应用需求。

用 Kubernetes 全面统一管理,解决集群蔓延难题

本文讨论了如何通过全面深入应用 Kubernetes 来解决 Kubernetes 蔓延(Kubernetes sprawl)的问题。随着 Kubernetes 在企业中普及,许多组织采用了多种Kubernetes集群和工具,导致管理和协调变得复杂。作者建议,通过将 Kubernetes 作为统一的基础架构管理平台来简化这一局面,利用其原生的可扩展性和自动化特性,可以实现跨集群、跨环境的一体化管理,从而提高效率并减少复杂性。

云原生动态

Istio 1.24.0 正式发布

Istio 社区宣布,Istio 1.24.0 正式发布!感谢所有为 1.24.0 发布作出贡献的开发者、测试者、用户和爱好者们。Istio 1.24.0 正式支持 Kubernetes 版本 1.28 到 1.31。

Istio 的环境模式已全面可用,核心功能(ztunnel、waypoints 和 API)被标记为稳定,适用于广泛生产环境。Istio 1.24.0 引入了多项增强,包括资源状态的更新、新的故障排除指南、改进的重试机制等,显著提升了系统稳定性和性能。

Knative 1.16 发布

此版本对核心 Knative Serving 和 Eventing 组件进行了多项小幅改进,同时还对特定插件进行了若干改进。

新特性与改进:

  • Serving:
    • 允许为 Knative 服务设置 hostPIDhostNetworkHostIPC(默认禁用)。
    • 支持在构建控制器时使用 s390x/ppc 架构。
  • Eventing:
    • 禁用 IMC 调度器中的控制器默认健康探针。
    • EventPolicy 资源现在支持在入口使用 SubscriptionsAPI 过滤器。
    • 增强了对未授权请求的拒绝机制。
  • Client:
    • 代码生成工具进行了重构,使用 kube_codegen.sh 脚本。
    • knative.dev/client-pkg 包已被弃用,建议使用 knative.dev/client/pkg
  • Functions:
    • 启用集群内部的 S2I 构建以支持 Go 语言。
    • 修复了与注册表端口相关的问题。
  • Operator:
    • Istio 网关现在可以配置自动 HTTP 到 HTTPS 的重定向。

KubeEdge 1.19.0 发布

KubeEdge 发布 1.19.0 版本。新版本在节点和设备方面引入了多个新特性,同时带来了全新版本的 Dashboard。

KubeEdge v1.19 新增特性:

  • 支持边缘节点上报 Event
  • 支持边缘节点 OTA 升级
  • Mapper 支持设备数据写入
  • Mapper 框架新增支持 OpenTelemetry
  • 全新版本 Dashboard

关于KubeSphere

KubeSphere (https://kubesphere.io)是在 Kubernetes 之上构建的开源容器平台,提供全栈的 IT 自动化运维的能力,简化企业的 DevOps 工作流。

KubeSphere 已被 Aqara 智能家居、本来生活、东方通信、微宏科技、东软、华云、新浪、三一重工、华夏银行、四川航空、国药集团、微众银行、紫金保险、去哪儿网、中通、中国人民银行、中国银行、中国人保寿险、中国太平保险、中国移动、中国联通、中国电信、天翼云、中移金科、Radore、ZaloPay 等海内外数万家企业采用。KubeSphere 提供了开发者友好的向导式操作界面和丰富的企业级功能,包括 Kubernetes 多云与多集群管理、DevOps (CI/CD)、应用生命周期管理、边缘计算、微服务治理 (Service Mesh)、多租户管理、可观测性、存储与网络管理、GPU support 等功能,帮助企业快速构建一个强大和功能丰富的容器云平台。


http://www.ppmy.cn/embedded/138804.html

相关文章

第十六届蓝桥杯模拟赛(第一期)-c++/c

前面填空参考https://blog.csdn.net/2301_76891851/article/details/143448411 后面大题code&#xff1a; 停车场停车 #include <bits/stdc.h> #define int long long using namespace std; int tmp; signed main() {int n;cin>>n;if(n<15)cout<<"…

使用 AWR 进行 Exadata 性能诊断

本文内容来自Oracle 2024年3月发布的白皮书&#xff1a;Exadata Performance and AWR: Exadata Performance Diagnostics with AWR 简介 本技术简介概述了如何将 Oracle AWR 功能与 Exadata 结合使用&#xff0c;从 Exadata 的角度&#xff08;standpoint&#xff09;监控和分…

飞凌嵌入式RK3576核心板已适配Android 14系统

在今年3月举办的RKDC2024大会上&#xff0c;飞凌嵌入式FET3576-C核心板作为瑞芯微RK3576处理器的行业首秀方案重磅亮相&#xff0c;并于今年6月率先量产发货&#xff0c;为客户持续稳定地供应&#xff0c;得到了众多合作伙伴的认可。 FET3576-C核心板此前已提供了Linux 6.1.57…

量子前沿英雄谱|光量子计算的前沿探险家:Jeremy O‘Brien

大航海时代&#xff0c;书写了一部人类探索与发现的壮丽史诗&#xff0c;而作为宏大叙事背后若干个体之一&#xff0c;那些大大小小航船上载着的&#xff0c;是一群不断航向未知海域的坚定探险家。 日光底下无新事。从著名物理学家费曼提出量子计算机的概念起 ... 大航海时代&a…

Go语言的创始人, 核心特性和学习资源

Go语言的创始人 Go语言的创始人有三位&#xff0c;分别是&#xff1a; Robert Griesemer&#xff1a;他参与开发了Java HotSpot虚拟机。Rob Pike&#xff1a;他是Go语言项目的总负责人&#xff0c;曾是贝尔实验室Unix团队的成员&#xff0c;参与过Plan 9、Inferno操作系统和L…

List、ArrayList与顺序表1

文章目录 1. 什么是List2. 常见接口3. List的使用4. 线性表5. 顺序表5.1 接口的实现 1. 什么是List 在集合框架中&#xff0c;List是一个接口&#xff0c;继承与Collection接口&#xff0c;也继承于Iterable接口。 Collection接口中主要规范了后序容器中常用的一些方法 Itera…

css初始化(二十三课)

一、把所有标签的内外边距清零 * {padding: 0;margin: 0;} 二、把斜体的文字不倾斜 i,em {font-style: normal;} 三、去掉li标签前面的小圆点 li {list-style: none;} 四、照顾低版本浏览器&#xff0c;实现兼容性 img {border: 0;vertical-align: middle;} 五、鼠标经过按…

redis的击穿和雪崩

Redis 是一个高性能的键值存储数据库&#xff0c;广泛用于缓存、会话管理等场景。然而&#xff0c;Redis 在高并发场景下可能会遇到一些问题&#xff0c;比如“击穿”和“雪崩”。下面详细解释这两个概念&#xff1a; 击穿&#xff08;Hotspot&#xff09; 击穿是指某个热点数…