You need to enable JavaScript to run this app.
导航
Kubernetes 版本支持策略
最近更新时间:2024.07.24 11:36:39首次发布时间:2023.06.27 11:57:31

容器服务(VKE)基于社区 Kubernetes 提供高性能、高可靠、极致弹性的企业级容器管理能力。由于社区 Kubernetes 版本不断升级,容器服务会定期发布支持的 Kubernetes 版本,本文将为您介绍 Kubernetes 版本的支持策略。

版本号说明

容器服务支持的 Kubernetes 版本号格式如下所示。
alt

  • Kubernetes 版本:遵循社区 Kubernetes 版本格式,以 x.y.z 表示,其中 x 是主要版本, y 是次要版本,z 是补丁版本。更多说明,请参见 社区Kubernetes版本策略
  • VKE 版本:VKE 发布的补丁版本,格式为 vke.(n)

版本支持

自 2022 年 11 月起,VKE 仅发布 Kubernetes 偶数号的次要版本(例如 v1.20、v1.24、v1.26),详细支持策略如下:

  • 创建集群时支持最近两个 Kubernetes 次要版本的创建。例如当前 VKE 支持的 Kubernetes 最新版本为 v1.26,则控制台支持创建 v1.24、v1.26 版本的集群。
  • 仅 v1.24 版本及以后的次要版本,提供升级功能。同时,仅最新版本之前两个次要版本,支持升级功能。例如当前最新版本为 V1.28,则仅 v1.26 和 v1.24 版本支持升级功能。
  • VKE 保障最近三个 Kubernetes 次要版本的稳定运行,过期版本的集群可能存在运行不稳定、集群升级失败等风险,建议您及时升级 Kubernetes 版本。
  • VKE 对正在保障的最近三个 Kubernetes 次要版本提供例如答疑、在线指导、排查、排错等技术支持,但对于过期版本的 Kubernetes 集群,将不保证技术支持的质量和有效性。

注意

由于 VKE 不发布 v1.22 版本,因此当 VKE 发布最新版本为 v1.24 版本时,控制台支持创建 v1.20、v1.24 版本的集群,也支持将 v1.20 版本升级到 v1.24 版本。

版本发布周期

  • 原则上保持每半年更新一次 Kubernetes 次要版本的频率。
  • 次要版本推出后,由于功能更新以及漏洞修复,VKE 会不定期推出补丁版本的更新。

版本约束

  • 版本升级功能当前仅支持容器服务发布 Kubernetes 版本的邻近次要版本升级,暂不支持跨多个次要版本的升级。例如不支持从 v1.20 升级到 v1.28。

    说明

    补丁版本的升级则不受该限制。

  • 针对补丁版本,原则上只对最新的补丁版本提供技术支持。对于较老的版本,请尽快升级补丁版本号,以获得完整的技术支持。

过期版本风险

集群 Kubernetes 版本过期后,您将无法享受 Kubernetes 社区和容器服务产品发布的最新功能特性,同时面临以下风险:

  • 无法获得 Kubernetes 的功能缺陷修复。
  • 无法获得 Kubernetes 的安全漏洞修复。
  • 容器服务不保证技术支持的时效性。
  • 容器服务不会对过期版本集群的正常运行或其他方面做出任何保证。

此外,基于集群可用性和安全性的考量,容器服务保留强制升级过期版本集群的权利,即强制升级过期集群版本至当前容器服务支持的最低版本。

执行强制升级操作前,容器服务会至少提前一个月以短信、邮件、站内信等方式发送相关通知。请关注相关信息并提前规划升级事宜。升级集群相关信息,请参见 升级集群

当前已过期的 Kubernetes 版本列表如下: