Kubernetes v1.33“Octarine”正式发布
Kubernetes v1.33 现已发布,引入了新的稳定版、Beta 版和 Alpha 版功能。此版本包含 64 项增强功能。 其中,18 项已升级为稳定版(Stable),20 项进入 Beta 阶段,24 项进入 Alpha 阶段,2 项被弃用或撤回,以及一些弃用和移除。
Kubernetes v1.33 的主题是 Octarine: The Color of Magic(魔法的颜色),灵感来自 Terry Pratchett 的《Discworld》(碟形世界)系列。 公告称,此版本突出了 Kubernetes 在整个生态系统中实现的开源魔法。
随着 Kubernetes 进入第二个十年,我们既庆祝其维护者的神奇魔法,也庆祝新贡献者的好奇心,以及推动该项目的协作精神。 v1.33 版本提醒我们,正如 Pratchett 所写,“即使你知道它是如何完成的,它仍然是魔法。” 即使你了解 Kubernetes 代码库的来龙去脉,在发布周期结束时回顾一下,你也会意识到 Kubernetes 仍然具有魔力。
Kubernetes v1.33 证明了开源创新的持久力量,来自世界各地的数百名贡献者共同努力创造出真正非凡的东西。 在每个新功能背后,Kubernetes 社区都在努力维护和改进该项目,确保其保持安全、可靠并按时发布。 每个版本都建立在前一个版本的基础上,创造出比我们单独实现更大的成就。
一些重点更新内容如下:
稳定版: Sidecar 容器
Sidecar 模式涉及部署单独的辅助容器,以处理网络、日志记录和指标收集等领域的额外功能。 Sidecar 容器在 v1.33 中升级为稳定版。
Kubernetes 将 Sidecar 实现为一种特殊的 Init 容器,其 restartPolicy: Always,确保 Sidecar 在应用程序容器之前启动,在 Pod 的整个生命周期中保持运行,并在主容器退出后自动终止。
此外,Sidecar 可以利用探针(启动、就绪、存活)来指示其运行状态,并且它们的 Out-Of-Memory (OOM) 分数调整与主容器对齐,以防止在内存压力下过早终止。
Beta 版: Pod 垂直扩缩的 In-place 资源调整
可以使用 Deployment、StatefulSet 等 API 定义工作负载。 这些 API 描述了应运行的 Pod 的模板,包括内存和 CPU 资源,以及应运行的 Pod 的副本数。 可以通过更新 Pod 副本数来水平扩展工作负载,或者通过更新 Pod 容器中所需的资源来垂直扩展工作负载。 在此增强功能之前,Pod 规范中定义的容器资源是不可变的,并且更新 Pod 模板中的任何这些详细信息都会触发 Pod 替换。
但是,如果可以在不重新启动现有 Pod 的情况下动态更新 Pod 的资源配置,该怎么办?
KEP-1287 正是为了允许这种 In-place Pod 更新。 它在 v1.27 中作为 Alpha 版发布,并在 v1.33 中升级为 Beta 版。 这为有状态进程的垂直扩展提供了各种可能性,而无需任何停机时间,在流量较低时可以无缝缩减,甚至可以在启动期间分配更大的资源,然后在初始设置完成后减少资源。
Alpha 版: kubectl 的新配置选项,使用 .kuberc 实现用户首选项
在 v1.33 中,kubectl 引入了一项新的 Alpha 功能,其中包含用于用户首选项的选择加入配置文件 .kuberc。 此文件可以包含 kubectl 别名和覆盖(例如,默认使用服务器端应用),同时将集群凭据和主机信息保留在 kubeconfig 中。 这种分离允许共享相同的 kubectl 交互用户首选项,而不管目标集群和使用的 kubeconfig 如何。
要启用此 Alpha 功能,用户可以设置环境变量 KUBECTL_KUBERC=true 并创建 .kuberc 配置文件。 默认情况下,kubectl 会在 ~/.kube/kuberc 中查找此文件。 你还可以使用 --kuberc 标志指定备用位置,例如:kubectl --kuberc /var/kube/rc。
更多详情可查看官方公告。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
LuatOS v2005.ec7xx.release 已经发布,实时操作系统
LuatOS v2005.ec7xx.release 已经发布,实时操作系统 此版本更新内容包括: add: 添加pins库 - 已完成 add: 支持作为Air8101的4G联网方式 add: crypto.crc32支持更多参数 add: adc支持adc.ADC_RANGE_MIN add: 摄像头拍照,jpeg质量支持50-95可调 add: 自动加载sys和sysplus,不需要require了 change: psm+模式修改, 唤醒后自动退出飞行模式 change: httpsrv需要绑定在指定网络适配器上 update:中移注册时间戳新增限制,故需跟随修改 fix: ftp库, 兼容服务器返回0.0.0.0 fix: 合入上游patch v17p12 luatools会自动下载, 以下是手工下载地址: https://cdn6.vue2.cn/Luat_tool_src/v2tools/LuatOS_Air780EPM/LuatOS-SoC_V2005_Air780EPM.zip 详情查看:https://gitee.com/openLuat/LuatOS/releas...
- 下一篇
PyTorch 原生 Windows on Arm 构建版本正式发布
微软宣布,PyTorch 原生 Windows on Arm 构建版本已正式发布。这一更新为针对 Windows 上的 Arm 架构设备开发的开发者带来了重大利好,进一步拓展了 Windows on Arm 在机器学习领域的应用潜力。 PyTorch 是一款广受欢迎的开源机器学习框架,被众多研究人员和开发者用于构建和训练深度神经网络。此前,开发者若想在搭载 Arm 芯片的 Windows 设备上运行 PyTorch,需自行从源代码编译,这一过程不仅耗时,而且对新手也不友好。 如今,随着 PyTorch 2.7 的发布,开发者可直接通过标准包管理器 pip 安装原生支持 Arm 架构的 PyTorch,大大简化了开发流程。 微软表示,这一更新将充分释放 Windows 设备上 Arm64 架构的性能潜力,为机器学习实验提供强大支持。例如在搭载 Windows on Arm 的 Copilot+ 电脑上,开发者可以更高效地进行模型创新与优化。 原生构建版本的推出预计将促进在 Arm 架构 Windows 设备上直接进行机器学习模型的本地开发、训练和测试,微软特别提到了其在图像分类、自然语言...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS关闭SELinux安全模块
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Mario游戏-低调大师作品
- CentOS8编译安装MySQL8.0.19
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果