En esta página se explica cómo inhabilitar Hierarchy Controller para poder actualizar Config Sync.
Hierarchy Controller ya no está disponible. A partir de la versión 1.20.0, Config Sync bloquea las actualizaciones si se ha instalado Hierarchy Controller.
Para determinar cómo inhabilitar Hierarchy Controller, inspecciona el objeto kubectl ConfigManagement o el archivo gcloud apply spec y toma una medida que se corresponda con el valor de los siguientes campos:
hierarchyController.enablePodTreeLabels: sitruey usas la observabilidad jerárquica, no sigas los pasos de esta página. En su lugar, ponte en contacto con Cloud Customer Care para obtener ayuda para quitar el controlador de jerarquía.hierarchyController.enabled:sitrue, sigue las instrucciones de esta página para inhabilitar Hierarchy Controller.
Si inhabilitas Hierarchy Controller, se eliminarán los componentes de Hierarchy Controller de tu clúster. No elimina las definiciones de recursos personalizados (CRDs) del controlador de jerarquía. Debes eliminar manualmente esos CRDs con kubectl:
HierarchyConfigurationHNCConfigurationSubnamespaceAnchorHierarchicalResourceQuota
Para quitar los campos de Hierarchy Controller, consulta las instrucciones del método que hayas usado para instalarlo:
gcloud
Quita el bloque hierarchyController del archivo Google Cloud CLIapply spec.
Terraform
Quita el bloque hierarchyController de tu recurso de Terraform.
Config Connector
Defina los campos de Hierarchy Controller como false en el recurso GKEHubFeatureMembership.
kubectl
Elimina el bloque hierarchyController del objeto ConfigManagement.