Nesta página, explicamos como desativar o Hierarchy Controller para que você possa fazer upgrade do Config Sync.
O Controlador de hierarquia não está mais disponível, e o Config Sync bloqueia upgrades se ele estiver instalado.
Para determinar como desativar o controlador de hierarquia, inspecione o
objeto ConfigManagement kubectl
ou o arquivo gcloud apply spec
e realize uma ação que corresponda ao valor nos seguintes campos:
hierarchyController.enablePodTreeLabels: setruee você já tiver ativado a observabilidade hierárquica, não siga as etapas desta página. Em vez disso, entre em contato com 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 você desativa o controlador de hierarquia, os componentes dele
são excluídos do cluster. Ele não
exclua as Definições de recursos personalizados (CRD, na sigla em inglês) do controlador de hierarquia. É necessário remover manualmente essas CRDs usando kubectl:
HierarchyConfigurationHNCConfigurationSubnamespaceAnchorHierarchicalResourceQuota
Para remover os campos do controlador de hierarquia, leia as instruções para o método usado para instalar o Controlador de hierarquias:
gcloud
Remova o bloco hierarchyController da sua
Arquivo apply spec da CLI do Google Cloud.
Terraform
Remova o bloco hierarchyController do
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.