Menonaktifkan Pengontrol Hierarki

Halaman ini menjelaskan cara menonaktifkan Hierarchy Controller sehingga Anda dapat mengupgrade Config Sync.

Hierarchy Controller tidak lagi tersedia dan Config Sync memblokir upgrade jika Hierarchy Controller diinstal.

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

  • hierarchyController.enablePodTreeLabels: jika true, dan Anda sebelumnya mengaktifkan observabilitas hierarkis, jangan lanjutkan langkah-langkah di halaman ini. Sebagai gantinya, hubungi Cloud Customer Care untuk mendapatkan bantuan dalam menghapus Hierarchy Controller.
  • hierarchyController.enabled: jika true, ikuti petunjuk di halaman ini untuk menonaktifkan Hierarchy Controller.

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

  • HierarchyConfiguration
  • HNCConfiguration
  • SubnamespaceAnchor
  • HierarchicalResourceQuota

Untuk menghapus kolom Hierarchy Controller, tinjau petunjuk untuk metode yang Anda gunakan untuk menginstal Hierarchy Controller:

gcloud

Hapus blok hierarchyController dari file apply spec Google Cloud CLI.

Terraform

Hapus blok hierarchyController dari resource Terraform.

Config Connector

Tetapkan kolom Hierarchy Controller ke false di GKEHubFeatureMembership resource.

kubectl

Hapus blok hierarchyController dari objek ConfigManagement.