Menonaktifkan Pengontrol Hierarki

Halaman ini menjelaskan cara menonaktifkan Pengontrol Hierarki agar Anda dapat mengupgrade Config Sync.

Pengontrol Hierarki tidak lagi tersedia. Mulai versi 1.20.0, Config Sync memblokir upgrade jika Hierarchy Controller diinstal.

Untuk menentukan cara menonaktifkan Pengontrol Hierarki, periksa objek kubectl ConfigManagement atau file gcloud apply spec dan lakukan tindakan yang sesuai dengan nilai di kolom berikut:

  • hierarchyController.enablePodTreeLabels: jika true, dan Anda menggunakan kemampuan observasi hierarkis, jangan lanjutkan langkah-langkah di halaman ini. Sebagai gantinya, hubungi Cloud Customer Care untuk mendapatkan bantuan terkait penghapusan Pengontrol Hierarki.
  • hierarchyController.enabled: jika true, ikuti petunjuk di halaman ini untuk menonaktifkan Pengontrol Hierarki.

Saat Anda menonaktifkan Pengontrol Hierarki, komponen Pengontrol Hierarki akan dihapus di cluster Anda. Hal ini tidak menghapus Definisi Resource Kustom (CRD) Pengontrol Hierarki. Anda harus menghapus CRD tersebut secara manual menggunakan kubectl:

  • HierarchyConfiguration
  • HNCConfiguration
  • SubnamespaceAnchor
  • HierarchicalResourceQuota

Untuk menghapus kolom Pengontrol Hierarki, tinjau petunjuk untuk metode yang Anda gunakan untuk menginstal Pengontrol Hierarki:

gcloud

Hapus blok hierarchyController dari file Google Cloud CLI apply spec Anda.

Terraform

Hapus blok hierarchyController dari resource Terraform Anda.

Config Connector

Tetapkan kolom Pengontrol Hierarki ke false di resource GKEHubFeatureMembership.

kubectl

Hapus blok hierarchyController dari objek ConfigManagement.