Kubernetes 클러스터 삭제

Kubernetes 클러스터를 삭제하면 Google Distributed Cloud (GDC) 오프라인 인스턴스에서 클러스터의 등록이 취소되고 워크로드, 노드 풀, 제어 영역 노드, 해당 리소스가 삭제됩니다.

시작하기 전에

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

Kubernetes 클러스터 및 리소스 삭제

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

콘솔

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

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

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

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

API

  • Kubernetes 클러스터를 삭제하려면 GDC 인스턴스에서 Cluster 커스텀 리소스를 삭제합니다.

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

    다음을 바꿉니다.

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

Terraform

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

    terraform destroy -target kubernetes_manifest.cluster-create