Arresta Policy Controller

Questa pagina mostra come disattivare Policy Controller. Se vuoi disinstallare Policy Controller anziché disattivarlo temporaneamente, consulta la sezione Disinstallare Policy Controller.

Se Policy Controller causa problemi nel cluster, puoi disattivare temporaneamente il webhook.

gcloud Policy Controller

Per sospendere il controller delle norme, esegui il seguente comando:

gcloud container fleet policycontroller suspend \
    --memberships=MEMBERSHIP_NAME

Sostituisci MEMBERSHIP_NAME con il nome dell'appartenenza del cluster registrato su cui disattivare Policy Controller. Puoi specificare più iscrizioni separate da una virgola.

gcloud ConfigManagement

Per sospendere il controller delle norme, esegui il seguente comando:

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

Elimina il campo webhooks e tutto ciò che si trova sotto e rimuovi l'etichetta policycontroller.configmanagement.gke.io/managed-by-operator, se esistente.

A questo punto, puoi riattivare Policy Controller. L'operatore rigenererà la configurazione dell'webhook, che riconfigurerà il server API in modo da utilizzare Policy Controller come webhook di ammissione.

gcloud Policy Controller

Per riattivare Policy Controller, esegui il seguente comando:

gcloud container fleet policycontroller enable \
  --memberships=MEMBERSHIP_NAME

gcloud ConfigManagement

Per riattivare Policy Controller, esegui il seguente comando:

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

Passaggi successivi