공유 클러스터 삭제

이 문서에서는 Google Distributed Cloud (GDC) 오프라인 영역에서 공유 Kubernetes 클러스터를 삭제하는 방법을 설명합니다. 공유 클러스터를 삭제하면 클러스터 내의 모든 워크로드, 노드 풀, 컨트롤 플레인 노드, 해당 리소스가 삭제됩니다. 공유 클러스터는 여러 프로젝트에 걸쳐 있을 수 있으므로 공유 클러스터를 삭제하면 여러 프로젝트에 영향을 미칠 수 있습니다.

이 문서는 조직 내에서 컨테이너 워크로드를 관리하는 플랫폼 관리자 그룹의 IT 관리자와 같은 독자를 대상으로 합니다. 자세한 내용은 GDC 오프라인 문서의 대상을 참고하세요.

시작하기 전에

공유 클러스터를 삭제하는 데 필요한 권한을 얻으려면 조직 IAM 관리자에게 사용자 클러스터 관리자 역할 (user-cluster-admin)을 부여해 달라고 요청하세요. 이 역할은 네임스페이스에 바인딩되지 않습니다.

공유 클러스터 및 해당 리소스 삭제

공유 클러스터와 리소스를 삭제하려면 다음 단계를 완료하세요.

콘솔

  1. 탐색 메뉴에서 Kubernetes Engine > 클러스터를 선택합니다.

  2. 클러스터 목록에서 삭제할 클러스터를 클릭합니다.

  3. 삭제 클러스터 삭제를 클릭합니다.

  4. 메시지가 표시되면 제공된 확인 문구를 입력하고 삭제를 클릭하여 클러스터를 삭제합니다.

    삭제에는 최대 60분이 걸릴 수 있습니다.

API

  • 공유 클러스터를 삭제하려면 GDC 영역에서 Cluster 커스텀 리소스를 삭제하세요.

    kubectl delete clusters.cluster.gdc.goog/SHARED_CLUSTER_NAME \
        -n platform \
        --kubeconfig MANAGEMENT_API_SERVER
    

    다음을 바꿉니다.

    • SHARED_CLUSTER_NAME: 삭제할 클러스터의 이름입니다.
    • MANAGEMENT_API_SERVER: Kubernetes 클러스터가 호스팅되는 영역 API 서버의 kubeconfig 경로입니다. 타겟 영역의 API 서버에 대한 kubeconfig 파일을 아직 생성하지 않은 경우 로그인을 참고하세요.

    삭제에는 최대 60분이 걸릴 수 있습니다. 삭제 프로세스를 백그라운드에서 실행하려면 명령어에 --wait=false 매개변수를 추가합니다.

Terraform

  • Terraform을 사용하여 공유 클러스터를 삭제하려면 다음을 실행하세요.

    terraform destroy -target kubernetes_manifest.cluster-create
    

삭제에는 최대 60분이 걸릴 수 있습니다.

다음 단계