Interromper o Policy Controller

Nesta página, mostramos como desativar o Policy Controller. Se você quiser desinstalar o Policy Controller em vez de desativá-lo temporariamente, consulte Como desinstalar o Policy Controller.

Se o Policy Controller estiver causando problemas no cluster, você poderá desativar o webhook temporariamente.

Policy Controller da gcloud

Para suspender o Policy Controller, execute o seguinte comando:

gcloud container fleet policycontroller suspend \
    --memberships=MEMBERSHIP_NAME

Substitua MEMBERSHIP_NAME pelo nome de assinatura do cluster registrado para desativar o Policy Controller. Você pode especificar várias associações separadas por uma vírgula.

gcloud ConfigManagement

Para suspender o Policy Controller, execute o seguinte comando:

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

Exclua o campo webhooks e tudo o que estiver abaixo dele, e remova rótulo policycontroller.configmanagement.gke.io/managed-by-operator se ele aparecer.

Em seguida, você pode reativar o Policy Controller. Isso fará com que o operador gere novamente a configuração do webhook, que vai reconfigurar o servidor da API para usar o Policy Controller como um webhook de admissão.

Policy Controller da gcloud

Para reativar o Policy Controller, execute o seguinte comando:

gcloud container fleet policycontroller enable \
  --memberships=MEMBERSHIP_NAME

gcloud ConfigManagement

Para reativar o Policy Controller, execute o seguinte comando:

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

A seguir