Questa pagina spiega come disattivare Hierarchy Controller per poter eseguire l'upgrade di Config Sync.
Hierarchy Controller non è più disponibile. A partire dalla versione 1.20.0, Config Sync blocca gli upgrade se è installato Hierarchy Controller.
Per determinare come disattivare Hierarchy Controller, controlla l'oggetto kubectl
ConfigManagement
o il file gcloud
apply spec
e esegui un'azione corrispondente al valore nei seguenti campi:
hierarchyController.enablePodTreeLabels
: setrue
e utilizzi la osservabilità gerarchica, non procedere con i passaggi descritti in questa pagina. Rivolgiti all'assistenza clienti Google Cloud per ricevere assistenza per la rimozione di Hierarchy Controller.hierarchyController.enabled:
Setrue
, segui le istruzioni riportate su questa pagina per disattivare Hierarchy Controller.
Quando disattivi Hierarchy Controller, vengono eliminati i relativi componenti nel cluster. Non
viene eliminata la definizione di risorse personalizzate (CRD) del controller gerarchico. Devi rimuovere manualmente questi CRD utilizzando kubectl
:
HierarchyConfiguration
HNCConfiguration
SubnamespaceAnchor
HierarchicalResourceQuota
Per rimuovere i campi di Hierarchy Controller, consulta le istruzioni per il metodo utilizzato per installare Hierarchy Controller:
gcloud
Rimuovi il blocco hierarchyController
dal
file apply spec
di Google Cloud CLI.
Terraform
Rimuovi il blocco hierarchyController
dalla
risorsa Terraform.
Config Connector
Imposta i campi Hierarchy Controller su false
nella
risorsa GKEHubFeatureMembership
.
kubectl
Rimuovi il blocco hierarchyController
dall'oggetto ConfigManagement
.