정책 컨트롤러 중지

이 페이지에서는 정책 컨트롤러를 사용 중지하는 방법을 보여줍니다. 정책 컨트롤러를 일시적으로 사용 중지하는 대신 제거하려면 정책 컨트롤러 제거를 참조하세요.

정책 컨트롤러로 인해 클러스터에 문제가 발생하면 웹훅을 일시적으로 사용 중지할 수 있습니다.

gcloud 정책 컨트롤러

정책 컨트롤러를 정지하려면 다음 명령어를 실행합니다.

gcloud container fleet policycontroller suspend \
    --memberships=MEMBERSHIP_NAME

MEMBERSHIP_NAME을 정책 컨트롤러를 사용 중지할 등록된 클러스터의 멤버십 이름으로 바꿉니다. 여러 멤버십을 쉼표로 구분하여 지정할 수 있습니다.

gcloud ConfigManagement

정책 컨트롤러를 정지하려면 다음 명령어를 실행합니다.

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

webhooks 필드와 그 아래의 모든 것을 삭제하고 policycontroller.configmanagement.gke.io/managed-by-operator 라벨이 있으면 이를 삭제합니다.

그런 후 정책 컨트롤러를 다시 사용 설정할 수 있습니다. 그러면 운영자가 웹훅 구성을 다시 생성하게 되며 이로 인해 API 서버가 정책 컨트롤러를 승인 웹훅으로 사용하도록 재구성됩니다.

gcloud 정책 컨트롤러

정책 컨트롤러를 다시 사용 설정하려면 다음 명령어를 실행합니다.

gcloud container fleet policycontroller enable \
  --memberships=MEMBERSHIP_NAME

gcloud ConfigManagement

정책 컨트롤러를 다시 사용 설정하려면 다음 명령어를 실행합니다.

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

다음 단계