Detener el controlador de políticas

En esta página, se muestra cómo inhabilitar el Controlador de políticas. Si deseas desinstalar el controlador de políticas en lugar de inhabilitarlo de forma temporal, consulta Desinstala el Controlador de políticas.

Si Policy Controller causa problemas en el clúster, puedes inhabilitar temporalmente el webhook.

Policy Controller de gcloud

Para suspender Policy Controller, ejecuta el siguiente comando:

gcloud container fleet policycontroller suspend \
    --memberships=MEMBERSHIP_NAME

Reemplaza MEMBERSHIP_NAME por el nombre de membresía del clúster registrado para inhabilitar Policy Controller. Puedes especificar varias membresías separadas por comas.

gcloud ConfigManagement

Para suspender Policy Controller, ejecuta el siguiente comando:

kubectl edit validatingwebhookconfigurations.admissionregistration.k8s.io gatekeeper-validating-webhook-configuration

Borra el campo webhooks y todo lo que haya debajo y quita la etiqueta policycontroller.configmanagement.gke.io/managed-by-operator, si existe.

Luego, puedes volver a habilitar Policy Controller. Esto hará que el operador regenere la configuración del webhook, lo que reconfigurará el servidor de la API para usar Policy Controller como un webhook de admisión.

Policy Controller de gcloud

Para volver a habilitar Policy Controller, ejecuta el siguiente comando:

gcloud container fleet policycontroller enable \
  --memberships=MEMBERSHIP_NAME

gcloud ConfigManagement

Para volver a habilitar Policy Controller, ejecuta el siguiente comando:

kubectl delete validatingwebhookconfigurations.admissionregistration.k8s.io gatekeeper-validating-webhook-configuration

¿Qué sigue?