Cette page explique comment désactiver Hierarchy Controller pour pouvoir mettre à niveau Config Sync.
Hierarchy Controller n'est plus disponible. À partir de la version 1.20.0, Config Sync bloque les mises à niveau si Hierarchy Controller est installé.
Pour déterminer comment désactiver Hierarchy Controller, inspectez l'objet ConfigManagement
kubectl
ou le fichier apply spec
gcloud
et effectuez une action correspondant à la valeur des champs suivants :
hierarchyController.enablePodTreeLabels
: si la valeur esttrue
et que vous utilisez 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 afin de supprimer le contrôleur de hiérarchie.hierarchyController.enabled:
sitrue
, suivez les instructions sur cette page pour désactiver Hierarchy Controller.
Lorsque vous désactivez Hierarchy Controller, ses composants sont supprimés de votre cluster. Il ne supprime pas les définitions de ressources personnalisées (CRD) de Hierarchy Controller. Vous devez supprimer manuellement ces CRD à l'aide de kubectl
:
HierarchyConfiguration
HNCConfiguration
SubnamespaceAnchor
HierarchicalResourceQuota
Pour supprimer les champs Hierarchy Controller, consultez les instructions correspondant à 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 bloc hierarchyController
de l'objet ConfigManagement
.