Cette page explique comment désactiver Hierarchy Controller afin de pouvoir mettre à niveau Config Sync.
Hierarchy Controller n'est plus disponible et Config Sync bloque les mises à niveau si Hierarchy Controller est installé.
Pour déterminer comment désactiver Hierarchy Controller, inspectez l'
kubectl ConfigManagement objet
ou le fichier gcloud apply spec
et effectuez une action correspondant à la valeur des champs suivants :
hierarchyController.enablePodTreeLabels: si la valeur esttrueet que vous avez précédemment activé l'observabilité hiérarchique, ne suivez pas la procédure décrite sur cette page. Contactez plutôt Cloud Customer Care pour obtenir de l'aide pour supprimer Hierarchy Controller.hierarchyController.enabled:: si la valeur esttrue, suivez les instructions de cette page pour désactiver Hierarchy Controller.
Lorsque vous désactivez Hierarchy Controller, ses composants sont supprimés de votre cluster. Les définitions de ressources personnalisées (CRD) de Hierarchy Controller ne sont pas supprimées. Vous devez supprimer manuellement ces CRD à l'aide de kubectl :
HierarchyConfigurationHNCConfigurationSubnamespaceAnchorHierarchicalResourceQuota
Pour supprimer les champs Hierarchy Controller, consultez les instructions de la méthode que vous avez utilisée pour installer Hierarchy Controller :
gcloud
Supprimez le bloc hierarchyController de votre
fichier apply spec Google Cloud CLI.
Terraform
Supprimez le bloc hierarchyController de votre
ressource Terraform.
Config Connector
Définissez les champs Hierarchy Controller sur false dans la ressource GKEHubFeatureMembership.
kubectl
Supprimez le hierarchyController bloc de l'
ConfigManagement objet.