Arrêter Policy Controller

Cette page vous explique comment désactiver Policy Controller. Si vous souhaitez désinstaller Policy Controller au lieu de le désactiver temporairement, consultez la section Désinstaller Policy Controller.

Si Policy Controller pose problème dans votre cluster, vous pouvez désactiver temporairement le webhook.

gcloud Policy Controller

Pour suspendre Policy Controller, exécutez la commande suivante :

gcloud container fleet policycontroller suspend \
    --memberships=MEMBERSHIP_NAME

Remplacez MEMBERSHIP_NAME par le nom d'appartenance du cluster enregistré sur lequel désactiver Policy Controller. Vous pouvez spécifier plusieurs appartenances séparées par une virgule.

gcloud ConfigManagement

Pour suspendre Policy Controller, exécutez la commande suivante :

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

Supprimez le champ webhooks et tout ce qui se trouve en dessous puis supprimez le libellé policycontroller.configmanagement.gke.io/managed-by-operator s'il existe.

Vous pouvez ensuite réactiver Policy Controller. Cela obligera l'opérateur à régénérer la configuration du webhook, entraînant ainsi la reconfiguration du serveur d'API pour utiliser Policy Controller en tant que webhook d'admission.

gcloud Policy Controller

Pour réactiver Policy Controller, exécutez la commande suivante :

gcloud container fleet policycontroller enable \
  --memberships=MEMBERSHIP_NAME

gcloud ConfigManagement

Pour réactiver Policy Controller, exécutez la commande suivante :

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

Étapes suivantes