이 문서에서는 Google Distributed Cloud (GDC) 오프라인 영역에서 표준 Kubernetes 클러스터를 삭제하는 방법을 설명합니다. Standard 클러스터를 삭제하면 클러스터 내의 모든 워크로드, 노드 풀, 컨트롤 플레인 노드, 해당 리소스가 삭제됩니다. 표준 클러스터는 단일 프로젝트로 제한되므로 삭제해도 다른 프로젝트에는 영향을 미치지 않습니다.
이 문서는 조직 내에서 컨테이너 워크로드를 관리하는 애플리케이션 운영자 그룹의 애플리케이션 개발자와 같은 독자를 대상으로 합니다. 자세한 내용은 GDC 오프라인 문서의 대상을 참고하세요.
시작하기 전에
표준 클러스터를 삭제하려면 프로젝트 IAM 관리자에게 표준 클러스터 관리자 (standard-cluster-admin) 역할을 부여해 달라고 요청하세요. 이 역할은 프로젝트 네임스페이스에 바인드됩니다. 자세한 내용은 표준 클러스터에 대한 액세스 관리를 참고하세요.
표준 클러스터 및 리소스 삭제
공유 클러스터와 해당 리소스를 삭제하려면 다음 단계를 완료하세요.
콘솔
API
표준 클러스터에서 모든 영구 볼륨 클레임 (PVC)이 삭제되었는지 확인합니다. 자세한 내용은 영구 스토리지 삭제를 참고하세요.
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
표준 클러스터에서 모든 영구 볼륨 클레임 (PVC)이 삭제되었는지 확인합니다. 자세한 내용은 영구 스토리지 삭제를 참고하세요.
Terraform을 사용하여 리소스를 삭제합니다.
terraform destroy -target kubernetes_manifest.cluster-create삭제하는 데 최대 45분이 걸릴 수 있습니다.