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