
我有一個 GKE Autopilot 集群,最初配置為使用STABLE
更新通道。它1.18.20-gke.900
現在正在使用 Kubernetes 引擎的版本。
但是,我需要最低版本才能1.19
使用入口功能。
我可以看到該STABLE
頻道支援以下版本:
1.19.12-gke.2100
1.19.11-gke.2101
1.18.20-gke.900
作為1.18.20-gke.900
預設值。
1.18.20-gke.900
但是,我在控制台中沒有看到實際執行從當前運行到例如的升級的選項1.19.11-gke.2101
。是否可以?
答案1
看來您無法透過控制台執行此操作。
但是,您可以使用以下命令手動升級叢集的控制平面gcloud CLI 實用程式這邊走:
gcloud container clusters upgrade \
"${CLUSTER_NAME}" \
--master \
--cluster-version "${NEW_VERSION}" \
[--region "${REGION}"]
例子:
gcloud container clusters upgrade "control" \
--master \
--cluster-version "1.19.12-gke.2100" \
--region europe-west3
請注意,這將花費大量時間。
控制項更新後您也可以將節點更新到相同版本:
gcloud container clusters upgrade \
"${CLUSTER_NAME}" \
[--region "${REGION}"]
您可以在專門的文章中閱讀更多內容:
手動升級叢集或節點池