이 문서에서는 Google Distributed Cloud (GDC) 에어 갭 영역에서 표준 Kubernetes 클러스터를 삭제하는 방법을 설명합니다. Standard 클러스터를 삭제하면 클러스터 내의 모든 워크로드, 노드 풀, 컨트롤 플레인 노드, 해당 리소스가 삭제됩니다. 표준 클러스터는 단일 프로젝트로 제한되므로 삭제해도 다른 프로젝트에는 영향을 미치지 않습니다.
이 문서는 조직 내에서 컨테이너 워크로드를 관리하는 애플리케이션 운영자 그룹의 애플리케이션 개발자와 같은 독자를 대상으로 합니다. 자세한 내용은 GDC 오프라인 문서의 대상을 참고하세요.
시작하기 전에
Standard 클러스터를 삭제할 수 있는 적절한 설정이 있는지 확인합니다. 자세한 내용은 표준 클러스터에 대한 액세스 관리를 참고하세요.
표준 클러스터를 삭제하는 데 필요한 권한을 얻으려면 조직 IAM 관리자에게 프로젝트 IAM 관리자(
project-iam-admin) 및 표준 클러스터 관리자 (standard-cluster-admin) 역할을 부여해 달라고 요청하세요. 이러한 역할은 프로젝트 네임스페이스에 바인딩됩니다.
표준 클러스터 및 해당 리소스 삭제
공유 클러스터와 리소스를 삭제하려면 다음 단계를 완료하세요.
API
표준 클러스터를 삭제하려면 GDC 영역에서
Cluster커스텀 리소스를 삭제하세요.kubectl delete clusters.cluster.gdc.goog/STANDARD_CLUSTER_NAME \ --namespace PROJECT_NAME \ --kubeconfig MANAGEMENT_API_SERVER삭제에는 최대 45분이 걸릴 수 있습니다. 삭제 프로세스를 백그라운드에서 실행하려면 명령어에
--wait=false매개변수를 추가합니다.다음을 바꿉니다.
STANDARD_CLUSTER_NAME: 삭제할 클러스터의 이름입니다.PROJECT_NAME: 클러스터를 관리하는 프로젝트의 이름입니다.MANAGEMENT_API_SERVER: 클러스터가 호스팅되는 영역 API 서버의 kubeconfig 경로입니다. 타겟 영역의 관리 API 서버용 kubeconfig 파일을 아직 생성하지 않은 경우 로그인을 참고하세요.
Terraform
Terraform을 사용하여 Standard 클러스터를 삭제하려면 다음을 실행하세요.
terraform destroy -target kubernetes_manifest.cluster-create삭제에는 최대 45분이 걸릴 수 있습니다.