En esta página se explica cómo inhabilitar Hierarchy Controller para poder actualizar Config Sync.
Hierarchy Controller ya no está disponible y Config Sync bloquea las actualizaciones si Hierarchy Controller está instalado.
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
Elimina el bloque hierarchyController de tu archivo Google Cloud CLIapply spec.
Terraform
Quita el bloque hierarchyController de tu recurso de Terraform.
Config Connector
Asigna el valor false a los campos de Hierarchy Controller en el recurso GKEHubFeatureMembership.
kubectl
Elimina el bloque hierarchyController del objeto ConfigManagement.