您可以通過云容器引擎管理控制臺快速升級到Kubernetes最新版本或者bugfix版本,以支持新特性的使用。
升級前,請先了解CCE各集群版本能夠升級到的目標版本,以及升級方式和升級影響,詳情請參見集群版本升級說明。
- 集群升級屬于不可逆操作,升級后無法回滾到之前版本,請謹慎進行。
- 請在升級集群前,請查看集群狀態是否均為健康狀態。若集群不正常,您可以自行修復,若仍有問題請提交工單聯系我們協助您進行修復。
- 為了您的數據安全,強烈建議您先備份數據然后再升級,升級過程中不建議對集群進行任何操作。
- 升級前,請在CCE控制臺中確認您的集群是否可以進行升級操作,確認方法:單擊“資源管理 > 集群管理”,查看待升級集群右上角是否存在“可升級”提示,若存在則該集群支持升級,若不存在,則該集群不支持升級。更多詳細信息請參見集群版本升級說明。
請在集群升級前檢查集群和節點的健康狀況,確保集群和節點正常可用。
檢查方式一:控制臺查看
在CCE控制臺中,單擊左側欄目樹的“資源管理”,分別單擊“集群管理”和“節點管理”,查看集群和節點的狀態是否正常。
檢查方式二:Kubectl命令查看
步驟 1 配置Kubectl命令,具體請參見通過kubectl操作CCE集群。
步驟 2 執行如下命令,確保集群的所有模塊都處于健康狀態。
kubectl get cs
命令行終端顯示如下信息:
NAME STATUS MESSAGE ERROR
scheduler Healthy ok
controller-manager Healthy ok
etcd-0 Healthy {"health": "true"}
etcd-1 Healthy {"health": "true"}
etcd-2 Healthy {"health": "true"}
步驟 3 執行如下命令,確保所有節點都處于Ready狀態。
kubectl get nodes
說明:所有節點只能Ready狀態,不能包含其他狀態。
NAME STATUS ROLES AGE VERSION
region01a-xxx Ready master 38d v1.9.7-r1
region01a-xxx Ready <none> 38d v1.9.7-r1
region01a-xxx Ready <none> 38d v1.9.7-r1
region01a-xxx Ready <none> 38d v1.9.7-r1
region01a-xxx Ready master 38d v1.9.7-r1
region01a-xxx Ready master 38d v1.9.7-r1