Menghentikan Pengontrol Kebijakan

Halaman ini menunjukkan cara menonaktifkan Pengontrol Kebijakan. Jika Anda ingin meng-uninstal Pengontrol Kebijakan, bukan menonaktifkannya untuk sementara, lihat Meng-uninstal Pengontrol Kebijakan.

Jika Pengontrol Kebijakan menyebabkan masalah di cluster, Anda dapat menonaktifkan webhook untuk sementara.

Pengontrol Kebijakan gcloud

Untuk menangguhkan Pengontrol Kebijakan, jalankan perintah berikut:

gcloud container fleet policycontroller suspend \
    --memberships=MEMBERSHIP_NAME

Ganti MEMBERSHIP_NAME dengan nama keanggotaan cluster terdaftar untuk menonaktifkan Pengontrol Kebijakan. Anda dapat menentukan beberapa keanggotaannya dipisahkan dengan koma.

gcloud ConfigManagement

Untuk menangguhkan Pengontrol Kebijakan, jalankan perintah berikut:

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

Hapus kolom webhooks dan semua yang ada di bawahnya, lalu hapus Label policycontroller.configmanagement.gke.io/managed-by-operator jika sudah ada.

Kemudian, Anda dapat mengaktifkan kembali Pengontrol Kebijakan. Hal ini akan menyebabkan operator untuk membuat ulang konfigurasi webhook, yang akan mengonfigurasi ulang server API untuk menggunakan Pengontrol Kebijakan sebagai webhook pendaftaran.

Pengontrol Kebijakan gcloud

Untuk mengaktifkan kembali Pengontrol Kebijakan, jalankan perintah berikut:

gcloud container fleet policycontroller enable \
  --memberships=MEMBERSHIP_NAME

gcloud ConfigManagement

Untuk mengaktifkan kembali Pengontrol Kebijakan, jalankan perintah berikut:

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

Langkah selanjutnya