容器服务ACK基于原生的Kubernetes提供以容器为核心的解决方案。由于Kubernetes版本不断升级,因此容器服务ACK会定期发布支持的Kubernetes版本。本文为您介绍容器服务ACK的Kubernetes版本支持机制。

版本支持

从2020年1月1日起,ACK仅发布Kubernetes双数号的大版本。版本支持策略如下:

  • 集群创建

    ACK支持Kubernetes两个大版本的创建,例如v1.16、v1.18。当新版本Kubernetes发布时,较老的一个版本将不再开放创建功能。例如,当v1.20发布时,v1.16将不再开放创建功能。

  • 升级和运维保障

    ACK保障最近的三个Kubernetes大版本的稳定运行,同时支持最新版本往前两个大版本的升级功能,例如当前最新版本为v1.20,则ACK支持v1.18、v1.16的升级功能。对于过期版本,ACK不保证集群运行的稳定性和集群升级的成功率。故请您及时升级Kubernetes版本。

  • 工单答疑

    ACK提供最近的三个Kubernetes大版本的技术支持,例如答疑、在线指导、排查、排错等工作,但对于过期版本的Kubernetes集群,ACK不保证技术支持的质量和有效性。

说明
  • ACK支持的大版本:ACK支持的Kubernetes双数号版本称为大版本,例如v1.18,包含一个该版本下最新的小版本,例如v1.18.8。双数号版本称为大版本,例如v1.14;三数号版本称为小版本,例如v1.14.8。
  • 过期版本
    • 分为过期大版本和过期小版本。
    • 过期大版本指的是ACK支持的最近的三个Kubernetes大版本再往前的版本。
    • 过期小版本指的是因CVE漏洞补丁等推出的最新小版本之前的版本。

关于ACK集群的Kubernetes版本的发布记录,请参见Kubernetes版本发布概览

版本发布周期

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

版本约束

  • 版本升级功能当前只支持邻近版本的升级,暂不支持跨多个版本的升级,小版本的升级则不受该限制。
  • 小版本的最新版发布后,原则上只提供该小版本的技术支持,对于较老的小版本,请尽快升级以获得完整的支持。