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: setruee 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:
HierarchyConfigurationHNCConfigurationSubnamespaceAnchorHierarchicalResourceQuota
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.