Auf dieser Seite wird erläutert, wie Sie Hierarchy Controller deaktivieren, damit Sie Config Sync aktualisieren können.
Der Hierarchy Controller ist nicht mehr verfügbar. Ab Version 1.20.0 blockiert Config Sync Upgrades, wenn der Hierarchy Controller installiert ist.
Informationen zum Deaktivieren des Hierarchy Controller finden Sie im kubectl ConfigManagement-Objekt oder in der gcloud apply spec-Datei. Führen Sie dann eine Aktion aus, die dem Wert in den folgenden Feldern entspricht:
hierarchyController.enablePodTreeLabels: Wenntrueund Sie hierarchische Beobachtbarkeit verwenden, fahren Sie nicht mit den Schritten auf dieser Seite fort. Wenden Sie sich stattdessen an den Cloud Customer Care, um Hilfe beim Entfernen des Hierarchy Controller zu erhalten.hierarchyController.enabled:, wenntrue. Folgen Sie der Anleitung auf dieser Seite, um Hierarchy Controller zu deaktivieren.
Wenn Sie Hierarchy Controller deaktivieren, werden die Hierarchy Controller-Komponenten in Ihrem Cluster gelöscht. Die benutzerdefinierten Ressourcendefinitionen (CRD) des Hierarchy Controller werden nicht gelöscht. Sie müssen diese CRDs manuell mit kubectl entfernen:
HierarchyConfigurationHNCConfigurationSubnamespaceAnchorHierarchicalResourceQuota
Wenn Sie die Hierarchy Controller-Felder entfernen möchten, folgen Sie der Anleitung für die Methode, mit der Sie Hierarchy Controller installiert haben:
gcloud
Entfernen Sie den Block hierarchyController aus der Datei Google Cloud CLI apply spec.
Terraform
Entfernen Sie den Block hierarchyController aus Ihrer Terraform-Ressource.
Config Connector
Setzen Sie die Hierarchy Controller-Felder in der Ressource GKEHubFeatureMembership auf false.
kubectl
Entfernen Sie den hierarchyController-Block aus dem ConfigManagement-Objekt.