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