En esta página, se explica cómo inhabilitar Hierarchy Controller para que puedas actualizar Sincronizador de configuración.
Hierarchy Controller ya no está disponible. A partir de la versión 1.20.0, el Sincronizador de configuración bloquea las actualizaciones si Hierarchy Controller está instalado.
Para determinar cómo inhabilitar el Controlador de jerarquía, inspecciona el objeto ConfigManagement
kubectl
o el archivo apply spec
gcloud
y realiza una acción que corresponda al valor de los siguientes campos:
hierarchyController.enablePodTreeLabels
: Sitrue
y usas observabilidad jerárquica, no sigas los pasos de esta página. En su lugar, comunícate con Atención al cliente de Cloud para obtener ayuda para quitar Hierarchy Controller.hierarchyController.enabled:
sitrue
, sigue las instrucciones de esta página para inhabilitar el controlador de jerarquía.
Cuando inhabilitas el controlador de jerarquía, se borran los componentes del controlador de jerarquía de tu clúster. No borra las definiciones de recursos personalizados (CRD) del controlador de jerarquía. Debes quitar manualmente esas CRDs con kubectl
:
HierarchyConfiguration
HNCConfiguration
SubnamespaceAnchor
HierarchicalResourceQuota
Si deseas quitar los campos del controlador de jerarquía, revisa las instrucciones del método que usaste para instalar el controlador de jerarquía:
gcloud
Quita el bloque hierarchyController
del archivo apply spec
de Google Cloud CLI.
Terraform
Quita el bloque hierarchyController
de tu recurso de Terraform.
Config Connector
Configura los campos del controlador de jerarquía como false
en el recurso GKEHubFeatureMembership
.
kubectl
Quita el bloque hierarchyController
del objeto ConfigManagement
.