Arresta Policy Controller

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

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

Policy Controller gcloud

Per sospendere Policy Controller, esegui questo comando:

gcloud container fleet policycontroller suspend \
    --memberships=MEMBERSHIP_NAME

Sostituisci MEMBERSHIP_NAME con il nome dell'appartenenza del cluster registrato su cui disabilitare Policy Controller. Puoi specificare più abbonamenti separati da una virgola.

ConfigManagement gcloud

Per sospendere Policy Controller, esegui questo comando:

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

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

Dopodiché, potrai riattivare Policy Controller. In questo modo l'operatore rigenera la configurazione webhook, che riconfigura il server API per utilizzare Policy Controller come webhook di ammissione.

Policy Controller gcloud

Per riabilitare Policy Controller, esegui questo comando:

gcloud container fleet policycontroller enable \
  --memberships=MEMBERSHIP_NAME

ConfigManagement gcloud

Per riabilitare Policy Controller, esegui questo comando:

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

Passaggi successivi