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. A partir da versão 1.20.0, o Config Sync bloqueia upgrades se o Controlador de hierarquias 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
: setrue
e você usar 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. Remova manualmente essas CRDs usando kubectl
:
HierarchyConfiguration
HNCConfiguration
SubnamespaceAnchor
HierarchicalResourceQuota
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
.