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, esamina l'oggetto kubectl
ConfigManagement
o il file gcloud
apply spec
e intraprendi un'azione corrispondente al valore nei seguenti campi:
hierarchyController.enablePodTreeLabels
: setrue
e utilizzi l'osservabilità gerarchica, non procedere con i passaggi descritti in questa pagina. Contatta l'assistenza clienti Google Cloud per ricevere assistenza per la rimozione di Hierarchy Controller.hierarchyController.enabled:
setrue
, segui le istruzioni riportate in questa pagina per disattivare Hierarchy Controller.
Quando disattivi Hierarchy Controller, i relativi componenti vengono eliminati dal cluster. Non elimina
le definizioni 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 che hai utilizzato per installare Hierarchy Controller:
gcloud
Rimuovi il blocco hierarchyController
dal tuo
file apply spec
di Google Cloud CLI.
Terraform
Rimuovi il blocco hierarchyController
dalla tua
risorsa Terraform.
Config Connector
Imposta i campi di Hierarchy Controller su false
nella risorsa
GKEHubFeatureMembership
.
kubectl
Rimuovi il blocco hierarchyController
dall'oggetto
ConfigManagement
.