Kubernetes 自1.35 版本起不再支援 cgroup v1,叢集節點需使用 cgroup v2 方可成功升級。為降低升級失敗風險,提升升級體驗,ACK 將在叢集升級至 1.35 版本的流程中引入 cgroup 版本前置檢測機制,並為節點新增標識 cgroup 版本的標籤。
變更內容
ACK 引入以下兩項變更:
升級前 cgroup 版本檢測
叢集在升級至 1.35 版本時,自動檢測各節點作業系統所使用的 cgroup 版本。若檢測到存在 cgroup v1 節點,升級流程將自動中止並警示,提示需將節點遷移至 cgroup v2後再行升級。
新增節點標籤
node.alibabacloud.com/cgroup-version自 2026 年 03 月起,ACK 為 1.33 及以上版本叢集的節點自動添加標籤
node.alibabacloud.com/cgroup-version,取值為v1或v2,用於標識該節點作業系統當前支援的 cgroup 版本。
影響範圍
本次變更影響1.33 及以上版本的ACK託管叢集、ACK專有叢集。
本次變更不影響叢集的正常運行及功能使用。對於計劃升級至 1.35 版本的叢集,需關註:
升級前將進行 cgroup 版本檢測,使用 cgroup v1 的節點將無法通過檢測,升級流程將被中止。
新增節點標籤可能觸發節點池 Label 變更相關的監控警示,請提前確認並按需調整相關警示策略。
建議方案
在升級至 Kubernetes 1.35 版本前,建議提前完成以下工作:
確認節點 cgroup 版本:通過節點標籤
node.alibabacloud.com/cgroup-version查看各節點的 cgroup 版本。更換不相容節點的cgroup版本:對於仍使用 cgroup v1 的節點,請參見將節點遷移至 cgroup v2完成遷移。
檢查監控警示策略:評估新增節點標籤對現有警示策略的影響,按需調整規則配置。