在 GCP 手動更新 GKE Autopilot 版本?

在 GCP 手動更新 GKE Autopilot 版本?

我有一個 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}"]

您可以在專門的文章中閱讀更多內容:
手動升級叢集或節點池

相關內容