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
: setrue
e 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
:
HierarchyConfiguration
HNCConfiguration
SubnamespaceAnchor
HierarchicalResourceQuota
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
.