全部產品
Search
文件中心

Container Service for Kubernetes:Kubernetes版本概覽及機制

更新時間:Oct 17, 2024

Container ServiceACK基於原生的Kubernetes提供以容器為核心的解決方案。隨著Kubernetes版本不斷升級,Container ServiceACK會定期發布支援的Kubernetes版本並逐步停止對到期版本的支援人員。本文為您介紹Container ServiceACK的Kubernetes版本支援機制,包括版本周期、支援策略、到期風險等。

為避免到期版本叢集存在的安全和穩定性風險,並享受最新的功能特性和更好的支援人員,請及時升級叢集版本。請在充分瞭解各個版本的特性變更和注意事項後再進行升級操作。

版本發布

ACK叢集和ACK Serverless叢集支援的Kubernetes版本詳細資料如下。

重要

自1.31版本起,ACK提供對所有Kubernetes版本的支援,支援周期調整為1年。

版本

狀態

ACK發布時間

ACK停止維護時間

1.31

發行

2024年09月

2025年09月

1.30

發行

2024年06月

2026年06月

1.28

發行

2023年10月

2025年10月

1.26

發行

2023年04月

2025年04月

展開查看停止維護版本

重要

到期版本叢集存在安全隱患和穩定性風險,請參見手動升級叢集自動升級叢集及時升級叢集至維護中的版本。

版本

狀態

ACK發布時間

ACK停止維護時間

1.24

停止維護

2022年09月

2024年09月

1.22

停止維護

2021年12月

2023年10月

1.20

停止維護

2021年04月

2023年04月

1.18

停止維護

2020年09月

2022年09月

1.16

停止維護

2020年02月

2022年06月

1.14

停止維護

2019年08月

2021年07月

1.12

停止維護

2019年03月

2020年12月

版本發布周期

在Kubernetes社區發布新的次要(minor version)版本後,ACK會對該版本進行風險評估和一致性測試,並在完成後開放新版本的建立和升級操作。這些準備流程通常需要兩周時間,也會因版本間差異大小而異。

在Kubernetes社區針對次要版本發布新的補丁版本後,ACK將會根據補丁所修複問題的風險等級判定是否發布該補丁版本的升級更新。對於涉及關鍵問題修複(例如高危安全性漏洞)的補丁版本,ACK通常需要約24小時評估驗證,完成後開放新版本的建立和升級操作。

版本號碼說明

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.31.1-aliyun.1為例,其表示基於Kubernetes 1.31.1版本。關於版本號碼的詳細說明,請參見Kubernetes Release Versioning

版本支援策略

  • 叢集建立

    ACK支援建立最近的三個Kubernetes次要版本的叢集。例如,最近的三個次要版本為1.28、1.30、1.31。當ACK發布支援1.31版本時,1.26版本即將停止維護並不再開放建立功能,到期補丁版本也不再開放建立功能。

  • 叢集升級

    版本升級功能目前僅支援鄰近版本升級,不支援跨多個版本升級,且不支援回退版本。例如,如果您的ACK叢集Kubernetes版本為1.28,需要升級至1.31,則需進行兩次叢集升級,即先升級到1.30,再升級到1.31。

    對於補丁版本,叢集升級僅支援最新補丁版本的升級,不支援到期補丁版本的升級。

  • 支援人員

    對於ACK仍在維護的版本,ACK提供的支援人員包括答疑、線上指導、排查、排錯等工作。

到期版本風險

到期版本叢集存在安全隱患和穩定性風險。叢集版本到期後,您將無法享受新Kubernetes版本支援的功能特性及缺陷修複,同時無法獲得及時有效支援人員,並面臨無法修複功能缺陷和安全性漏洞的風險。

此外,基於叢集可用性和安全性的考量,ACK保留強制升級部分到期版本叢集的權利。執行強制升級操作前,ACK會至少提前一個月通過簡訊、郵件、站內信等方式發送相關通知。請關注相關資訊並提前規劃升級事宜。