更新叢集是指更新與 GKE 連接叢集相關聯的屬性或版本。這不會變更叢集執行的 Kubernetes 版本,也不會更新與 GKE 附加叢集無關的叢集屬性。您可以透過 Google Cloud CLI 或 Google Cloud 控制台更新叢集。
gcloud CLI
如要更新附加叢集,請使用 gcloud container attached clusters update
指令:
gcloud container attached clusters update CLUSTER_NAME \ --location GOOGLE_CLOUD_REGION
更改下列內容:
CLUSTER_NAME
:叢集名稱GOOGLE_CLOUD_REGION
:用於管理叢集的 Google Cloud 區域名稱
如要瞭解更新叢集時可使用的所有引數,請參閱 gcloud container attached clusters update
指令。
控制台
在 Google Cloud 控制台中,前往「Google Kubernetes Engine clusters overview」(Google Kubernetes Engine 叢集總覽) 頁面。
選取叢集所在的 Google Cloud 專案。
按一下要更新的叢集名稱,然後在側邊面板中選取「查看更多詳細資料」。
在「詳細資料」分頁中,您可以更新叢集的基本資訊,或升級 GKE 附加叢集版本。
如要更新叢集基本資訊,請按照下列步驟操作:
選取要變更的欄位旁的「編輯」
。完成變更後,選取「完成」。
如要升級 GKE 附加叢集版本,請按照下列步驟操作:
選取「平台版本」旁的「可升級」
。從清單中選取版本,然後按一下「完成」。
升級平台版本不會變更叢集上的 Kubernetes 版本。
使用 --platform-version
引數升級叢集
使用 gcloud container attached clusters update
指令的選用 --platform-version
引數,升級叢集上安裝的 GKE 連結叢集軟體版本。舉例來說,您可以從 1.28.0-gke.1 升級至 1.28.0-gke.3,或從 1.28.x 升級至 1.29.y。
不過,gcloud container attached clusters update
指令無法用來將使用上一代 GKE 連結叢集連結的叢集升級至目前這一代。這個舊版軟體較舊且未受管理,不會再收到新功能、修正或支援。
如要將叢集從上一代遷移至目前這一代,請按照「遷移叢集」一文中的步驟操作。
平台版本編號
這些文件將 GKE 附加叢集版本稱為平台版本,以區別於 Kubernetes 版本。GKE 附加叢集採用的版本編號慣例與 GKE 相同,例如 1.21.5-gke.1。附加或更新叢集時,您必須選擇平台版本,其子版本與叢集的 Kubernetes 版本相同,或低一個層級。舉例來說,您可以將執行 Kubernetes v1.22.* 的叢集,附加至 GKE 附加叢集平台版本 1.21.* 或 1.22.*。
這樣一來,您就能先將叢集升級至下一個子版本,再升級 GKE 連結的叢集。