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