Policy Controller stoppen

Auf dieser Seite erfahren Sie, wie Sie Policy Controller deaktivieren. Wenn Sie Policy Controller deinstallieren möchten, anstatt ihn vorübergehend zu deaktivieren, finden Sie Informationen unter Policy Controller deinstallieren.

Wenn Policy Controller Probleme in Ihrem Cluster verursacht, können Sie den Webhook vorübergehend deaktivieren.

gcloud Policy Controller

Führen Sie den folgenden Befehl aus, um Policy Controller auszusetzen:

gcloud container fleet policycontroller suspend \
    --memberships=MEMBERSHIP_NAME

Ersetzen Sie MEMBERSHIP_NAME durch den Mitgliedsnamen des registrierten Clusters, um Policy Controller zu deaktivieren. Du kannst mehrere Mitgliedschaften angeben, die durch ein Komma getrennt sind.

gcloud ConfigManagement

Führen Sie den folgenden Befehl aus, um Policy Controller auszusetzen:

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

Löschen Sie das Feld webhooks und alle darunter liegenden Elemente und entfernen Sie das Label policycontroller.configmanagement.gke.io/managed-by-operator, falls vorhanden.

Sie können Policy Controller dann wieder aktivieren. Dadurch generiert der Operator die Webhook-Konfiguration neu, wodurch der API-Server neu konfiguriert wird, um Policy Controller als Zulassungs-Webhook zu verwenden.

gcloud Policy Controller

Führen Sie den folgenden Befehl aus, um Policy Controller wieder zu aktivieren:

gcloud container fleet policycontroller enable \
  --memberships=MEMBERSHIP_NAME

gcloud ConfigManagement

Führen Sie den folgenden Befehl aus, um Policy Controller wieder zu aktivieren:

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

Nächste Schritte