升級 Config Sync

本頁說明如何升級叢集上安裝的 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,請完成下列步驟:

主控台

  1. 前往 Google Cloud 控制台的「Features」(功能) 區段,然後點選「Config」(設定) 頁面。

    前往「設定」

  2. 在「設定」分頁下方,找到要升級 Config Sync 版本的叢集,然後選取「編輯叢集設定」
  3. 從「版本」下拉式選單中,選取要升級的版本。
  4. 按一下「升級 Config Sync」

gcloud

  1. (選用) 如要在升級前檢查叢集上安裝的 Config Sync 版本,請執行下列指令:

    gcloud beta container fleet config-management version
    
  2. 執行下列指令:

    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