Auf dieser Seite wird erläutert, wie Sie Hierarchy Controller deaktivieren, damit Sie Config Sync aktualisieren können.
Hierarchy Controller ist nicht mehr verfügbar und Config Sync blockiert Upgrades, wenn 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 (CRDs) des Hierarchy Controllers 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, die Sie zum Installieren von Hierarchy Controller verwendet 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.