Kubernetes 1.26 正式发布


Kubernetes 1.26 已正式发布。此版本总共包含 37 项功能变化,其中:11 项增强功能正在升级到 stable 阶段,10 项增强功能正在升级到 beta 阶段,16 项增强功能正在进入 alpha 阶段,此外还有 12 项功能已被标记为弃用或删除。

Kubernetes v1.26 的主题是 Electrifying。团队希望通过此版本认识到 Kubernetes 赖以开发和使用的所有这些构建块的重要性,同时提高人们对考虑能源消耗足迹的重要性的认识:“环境的可持续性是任何软件解决方案的创造者和使用者不可回避的问题,而像 Kubernetes 这样的软件的环境足迹,我们相信会在未来的版本中发挥重要作用。”

主要变化:

容器镜像注册表的更改

在之前的版本中,Kubernetes 改变了容器注册表,允许将负载分散到多个 Cloud Provider 和 Region 中,这一改变减少了对单个实体的依赖,并为大量用户提供了更快的下载体验。

此版本的 Kubernetes 是第一个专门在新的registry.k8s.io 容器镜像注册表中独家发布的版本。在(现在是遗留的)k8s.gcr.io镜像注册表中,不会发布 v1.26 的容器镜像标签,只会继续更新 v1.26 之前版本的标签。有关这一重大变化的动机、优势和影响的更多信息,可参阅 registry.k8s.io:更快、更便宜和普遍可用。

移除 CRI v1alpha2

随着容器运行时接口 (CRI)  的采用和 dockershim 在 v1.24 中的移除,CRI 是 Kubernetes 与不同容器运行时交互的唯一受支持和记录的方式。每个kubelet都要与该节点上的容器运行时协商使用哪个版本的CRI。

在之前的版本中,Kubernetes 项目建议使用 CRI 版本v1,但 kubelet 仍然可以协商使用 CRI v1alpha2,该版本已被弃用。

Kubernetes v1.26 放弃了对 CRI v1alpha2的支持。这意味着Kubernetes 1.26中不支持containerd次要版本1.5和更早的版本;如果你使用containerd,你需要在将该节点升级到Kubernetes v1.26之前升级到containerd版本1.6.0或更高版本。这同样适用于任何其他只支持v1alpha2的容器运行时:如果这对你有影响,你应该联系容器运行时供应商寻求建议,或者查看他们的网站,了解如何前进的额外指示。

Storage 改进

这个版本继续添加(和删除)符合迁移目标的功能,以及对 Kubernetes 存储的其他改进。

  • Azure File 和 vSphere 的 CSI 迁移升级到 stable
  • Delegate FSGroup to CSI Driver 升级到 stable
  • In-tree GlusterFS 驱动程序删除
  • In-tree OpenStack Cinder 驱动程序删除 

Signing Kubernetes 发布工件升级到 beta

该功能在 Kubernetes v1.24 中引入,是提高 Kubernetes 发布过程安全性的重要里程碑。所有发布的工件都使用 cosign 进行了无密钥签名,二进制工件和图像都可以得到验证。

对 Windows 特权容器的支持升级到 stable

特权容器支持允许容器以类似于直接在主机上运行的进程的权限运行。在 Windows 节点中支持此功能,称为 HostProcess containers,现在将升级为 Stable,实现从特权容器访问主机资源(包括网络资源)。

更多详情可查看官方公告。


相關推薦

2023-11-10

s 是谷歌和游戏厂商育碧联合开发的游戏服务器,用于在 Kubernetes 上托管、运行和扩展专用游戏服务器。Agones v1.36.0 现已发布,具体更新内容如下: 添加了对 Kubernetes 1.28 的支持,并停止了对 1.25 的支持,以使支持矩阵达到 1

2023-08-03

ere 3.1.0 新增了“边缘计算”、“计量计费” 等功能,将 Kubernetes 从云端扩展至边缘; KubeSphere 3.2.0 新增了对 “GPU 资源调度管理” 与 GPU 使用监控的支持,进一步增强了在云原生 AI 场景的使用体验; KubeSphere 3.3.0 新增了基于

2022-10-01

Deno 1.26 已正式发布。 主要变化 新增CacheWeb API WebCrypto Secure Curves 新增--allow-syspermission flag 改进对 npm 的支持 优化对 Node.js 的兼容性 针对DenoAPI 的变更 改进 Deno.serve() API 提升性能 优化 module 下载 UI 改进开

2023-06-19

SparkyLinux 7.0 已正式发布,代号"Orion Belt"。新版本基于并完全兼容 Debian 12 "Bookworm"。 下载地址:https://sparkylinux.org/download/stable Sparky Linux 是基于 Debian 的发行版,其特点是轻量、简洁和快速,它被设计为既适合老旧的也适合新

2022-08-25

Kubernetes 1.25 已正式发布。 1.25 总共包含 40 项功能变化,其中: 15 项增强功能正在进入 alpha 阶段 10 项增强功能正在升级到 beta 阶段 13 项增强功能正在升级到 stable 阶段 两项功能已被标记为弃用或删除 主要变化

2023-03-22

Trisquel 是一个基于 Debian/Ubuntu 的发行版,这个发行版坚守老派 GNU 作风,只提供自由和开源软件,系统内不包含任何闭源和专有软件。 在 Trisquel GNU/Linux 10.0“Nabia”发布一年多之后,Trisquel GNU/Linux 11.0 LTS 版本发布了,此版本代

2023-08-17

Kubernetes 1.28 已正式发布,距上次更新已有 4 个月,是 2023 年的第二个版本。该版本包含 45 项增强功能。其中,19 项进入 Alpha 阶段,14 项升级到 Beta 阶段,12 项升级到稳定版。 v1.28 发布主题为 Planternetes,寓意为社区成员就像

2023-04-14

Kubernetes 1.27 正式发布,这是 2023 年的第一个版本。这个版本包括 60 项增强功能。其中 18 项增强功能进入 Alpha、29 项进入 Beta,还有 13 项升级为 Stable 稳定版。 主题和标识 Kubernetes v1.27 的主题是 Chill Vibes 新内容 冻结k8s.gcr.io

2023-03-21

部分编译器报错改善 KCL Playground 支持代码分享能力 Kubernetes KPT 工具集成方案设计 Kubernetes Helm KCL 工具插件方案   下一步计划 KPM 包管理工具正式发布 更多 KCL 编译器语法错误恢复支持新版 IDE 插件发布,性能预

2022-11-16

在推迟了半个月之后,Fedora Project 正式发布了 Fedora Linux 37,带来了以下变化: Fedora Workstation 37 搭载 GNOME 43 桌面环境 Fedora Linux Spins 也包含一些其他桌面环境的最新版本,即 KDE Plasma 5.26、Xfce 4.16、LXQt 1.1.0(LXQt 1.2.0 可以作

2022-02-23

GNOME Project 近日宣布 Clutter 库正式退役,这个用于 GNOME Shell 并且是 GTK3 的核心库曾在 2006 年为 Linux 带来了基于 OpenGL 的硬件渲染。 Clutter 是一个用于渲染 UI 的图形库,最初由 OpenedHand 负责开发。其首个版本于 2006 年发布

2023-08-23

ME.md 节点负载感知调度与重调度支持多样化的监控系统 Kubernetes 集群状态随着任务的创建和结束实时变化,在某些场景(如:增加、删除节点,Pod、Node 的亲和性改变,作业生命周期动态变化等),出现集群节点间资源利用率

2023-12-08

onfig Server 的 Native image 支持 ( PR 2361 ) Spring Cloud Kubernetes 将 Fabric8 升级到 6.7.2 ( #1373 ) 将 Kubernetes Java Client 升级到 19.0.0 (1502) Spring Cloud Build 所有 Spring Cloud 文档都是在 Antora 的帮助下构建的,其中包括新

2023-07-18

top 1.2 已正式发布。此版本添加了许多新功能(包括支持 Kubernetes 和 Compose 扩展)、修复错误,以及增强管理容器的使用体验。 Podman Desktop 是一款开源图形工具,让用户能够在本地环境中无缝使用容器和 Kubernetes。 Podman D