Esta página explica como desativar o Hierarchy Controller para poder atualizar o Config Sync.
O controlador da hierarquia já não está disponível. A partir da versão 1.20.0, o Config Sync bloqueia as atualizações se o Hierarchy Controller estiver instalado.
Para determinar como desativar o Hierarchy Controller, inspecione o objeto kubectl ConfigManagement ou o ficheiro gcloud apply spec e tome uma medida que corresponda ao valor nos seguintes campos:
hierarchyController.enablePodTreeLabels: setruee usar a observabilidade hierárquica, não avance com os passos nesta página. Em alternativa, contacte o Cloud Customer Care para receber ajuda na remoção do Hierarchy Controller.hierarchyController.enabled:setrue, siga as instruções nesta página para desativar o Hierarchy Controller.
Quando desativa o Hierarchy Controller, este elimina os componentes do Hierarchy Controller no seu cluster. Não elimina
as definições de recursos personalizados (CRD) do controlador de hierarquia. Tem de remover manualmente esses CRDs através do comando kubectl:
HierarchyConfigurationHNCConfigurationSubnamespaceAnchorHierarchicalResourceQuota
Para remover os campos do Hierarchy Controller, reveja as instruções para o método que usou para instalar o Hierarchy Controller:
gcloud
Remova o bloco hierarchyController do ficheiro CLI do Google Cloud apply spec.
Terraform
Remova o bloco hierarchyController do seu
recurso do Terraform.
Config Connector
Defina os campos do controlador de hierarquia como false no recurso GKEHubFeatureMembership.
kubectl
Remova o bloco hierarchyController do objeto ConfigManagement.