Questa pagina spiega come disabilitare Hierarchy Controller in modo da poter eseguire l'upgrade di Config Sync.
Hierarchy Controller non è più disponibile e Config Sync blocca gli upgrade se è installato Hierarchy Controller.
Per determinare come disabilitare Hierarchy Controller, esamina l'
kubectl ConfigManagement oggetto
o il gcloud apply spec file
ed esegui un'azione corrispondente al valore nei seguenti campi:
hierarchyController.enablePodTreeLabels: setruee hai abilitato in precedenza l'osservabilità gerarchica, non procedere con i passaggi descritti in questa pagina. Contatta invece l'assistenza clienti Google Cloud per ricevere assistenza nella rimozione di Hierarchy Controller.hierarchyController.enabled:setrue, segui le istruzioni riportate in questa pagina per disabilitare Hierarchy Controller.
Quando disabiliti Hierarchy Controller, i componenti di Hierarchy Controller vengono eliminati dal cluster. Le definizioni di risorse personalizzate (CRD) di Hierarchy Controller non vengono eliminate. Devi rimuovere manualmente queste 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
GKEHubFeatureMembership
risorsa.
kubectl
Rimuovi il hierarchyController blocco dal
ConfigManagement oggetto.