全部產品
Search
文件中心

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

更新時間:Sep 14, 2024

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

版本發布

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

版本

狀態

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支援的三個Kubernetes次要版本,ACK提供的支援人員包括答疑、線上指導、排查、排錯等工作。

到期版本風險

叢集版本到期後,您將無法享受Kubernetes社區和ACK產品發布的最新功能特性,同時可能面臨以下風險:

  • 無法獲得Kubernetes的功能缺陷修複

  • 無法獲得Kubernetes的安全性漏洞修複

  • 僅能獲得有限的支援人員

    除叢集、組件升級相關問題外,ACK不保證支援人員的時效性。

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

相關文檔

如需升級您的叢集版本,請在充分瞭解各個版本的特性變更和注意事項後再進行升級操作。更多資訊,請參見手動升級叢集