本頁說明如何升級叢集上安裝的 Config Sync 版本。
手動升級 Config Sync
為確保在支援期限內,建議您至少每九個月升級一次。不過,您可以更頻繁地升級,以取得最新功能和安全性更新。
從不支援的版本升級
如果 Config Sync 版本不受支援,可以嘗試使用下列任一選項升級:
- (建議) 逐步升級,每次升級的子版本不得超過兩個。舉例來說,如果目前使用的是 N-4 版 (不支援的版本),請先升級至 N-2 版 (支援的版本),然後再升級至 N 版 (支援的版本)。這是最安全的升級方法,但前提是第一次增量升級必須升級至支援的版本。
- 直接升級至支援的版本。如果無法逐步升級,可以嘗試直接升級至支援的版本。舉例來說,如果您使用 N-6 版 (不受支援的版本),嘗試將版本增量升級至 N-4 版 (不受支援的版本) 時,系統不會允許。在這種情況下,您可以嘗試直接升級至 N-2 (最早支援的版本)。
- 如果 Config Sync 版本過舊,且上述選項無法解決問題,您可以解除安裝並重新安裝 Config Sync。
升級 Config Sync
升級 Config Sync 前,請先查看版本資訊,瞭解各版本之間的異動。
如要升級 Config Sync,請完成下列步驟:
主控台
- 前往 Google Cloud 控制台的「Features」(功能) 區段,然後點選「Config」(設定) 頁面。
- 在「設定」分頁下方,找到要升級 Config Sync 版本的叢集,然後選取「編輯叢集設定」。
- 從「版本」下拉式選單中,選取要升級的版本。
- 按一下「升級 Config Sync」。
gcloud
(選用) 如要在升級前檢查叢集上安裝的 Config Sync 版本,請執行下列指令:
gcloud beta container fleet config-management version
執行下列指令:
gcloud beta container fleet config-management upgrade \ --version=VERSION \ --membership=MEMBERSHIP_NAME
更改下列內容:
VERSION
:要升級的版本。MEMBERSHIP_NAME
:註冊叢集時選擇的機群成員名稱。您可以執行gcloud container fleet memberships list
找出會員名稱。
自動升級 Config Sync
停用自動升級功能
如要停用 Config Sync 自動升級功能,請完成下列步驟:
gcloud
從 Google Cloud CLI apply spec
檔案中移除 upgrades
欄位。
Terraform
在 google_gke_hub_feature_membership 資源中,將 configmanagement.management
欄位設為 MANAGEMENT_MANUAL
。
Config Connector
在 GKEHubFeatureMembership
資源中,將 configmanagement.management
欄位設為 MANAGEMENT_MANUAL
。