文档

Kubernetes版本概览及机制

更新时间:

容器服务ACK基于原生的Kubernetes提供以容器为核心的解决方案。随着Kubernetes版本不断升级,容器服务ACK会定期发布支持的Kubernetes版本并逐步停止对过期版本的技术支持。本文为您介绍容器服务 ACK的Kubernetes版本支持机制,包括版本周期、支持策略、过期风险等。

版本发布

ACK集群和ACK Serverless集群支持的Kubernetes版本详细信息如下。

版本

状态

ACK发布时间

ACK停止维护时间

v1.28

已发布

2023年10月

2025年10月

v1.26

已发布

2023年04月

2025年04月

v1.24

已发布

2022年09月

2024年09月

v1.22

停止维护

2021年12月

2023年10月

v1.20

停止维护

2021年04月

2023年04月

v1.18

停止维护

2020年09月

2022年09月

v1.16

停止维护

2020年02月

2022年06月

v1.14

停止维护

2019年08月

2021年07月

v1.12

停止维护

2019年03月

2020年12月

版本发布周期

从2020年01月01日起,ACK仅发布支持Kubernetes双数号的次要版本(minor version),例如v1.24、v1.26、v1.28。原则上,ACK保持每半年更新一次Kubernetes双数版本。版本推出后,由于功能更新以及漏洞修复,ACK会不定期推出补丁版本的更新。

版本号说明

ACK Kubernetes版本的表达方式为x.y.z-aliyun.n。x.y.z表示社区Kubernetes版本,其中,x表示主要版本(major version),y表示次要版本(minor version),z表示补丁版本(patch version),n表示阿里云补丁版本(ACK patch version)。以1.28.3-aliyun.1为例,其表示基于Kubernetes 1.28.3版本。关于版本号的详细说明,请参见Kubernetes Release Versioning

版本支持策略

  • 集群创建

    ACK支持创建最近的三个Kubernetes双数版本的集群。例如,最近的三个双数版本为v1.24、v1.26和v1.28。当ACK发布支持v1.28时,v1.22将停止维护并不再开放创建功能,过期补丁版本也不再开放创建功能。

  • 集群升级

    版本升级功能目前仅支持邻近版本升级,不支持跨多个版本升级,且不支持回退版本。例如,如果您的ACK集群Kubernetes版本为v1.24,需要升级至v1.28,则需进行两次集群升级,即先升级到v1.26,再升级到v1.28。

    对于补丁版本,集群升级仅支持最新补丁版本的升级,不支持过期补丁版本的升级。

  • 技术支持

    对于ACK支持的三个Kubernetes双数版本,ACK提供的技术支持包括答疑、在线指导、排查、排错等工作。

过期版本风险

过期版本集群存在安全和稳定性风险,请及时升级Kubernetes版本。关于集群升级,请参见升级ACK集群

对于过期版本集群,ACK的策略如下:

  • 停止发布新功能特性

  • 停止修复功能缺陷、安全缺陷

  • 仅提供有限的技术支持

    除集群、组件升级相关问题外,不保证技术支持的时效性。

  • 保留强制升级过期版本集群的权利

    基于集群可用性和安全性的考量,ACK保留强制升级过期版本集群的权利,即强制升级过期集群版本至支持中的最早版本。例如,当您的集群版本为v1.20,ACK支持的集群版本为v1.24、v1.26、v1.28时,ACK执行强制升级时会将您的集群升级至v1.24。

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

相关文档

如需升级您的集群版本,请在充分了解各个版本的特性变更和注意事项后再进行升级操作。更多信息,请参见升级ACK集群

  • 本页导读 (1)
文档反馈