刪除 Kubernetes 叢集

刪除 Kubernetes 叢集會從 Google Distributed Cloud (GDC) 氣隙執行個體取消註冊叢集,並刪除工作負載、節點集區、控制層節點和相應資源。

事前準備

如要取得刪除 Kubernetes 叢集所需的權限,請要求機構的 IAM 管理員授予使用者叢集管理員角色 (user-cluster-admin)。這個角色不會繫結至命名空間。

刪除 Kubernetes 叢集及其資源

如要刪除 Kubernetes 叢集及其資源,請完成下列步驟:

主控台

  1. 在導覽選單中,依序選取「Kubernetes Engine」>「叢集」

  2. 在叢集清單中,按一下要刪除的叢集。

  3. 按一下「delete」(刪除)「Delete Cluster」(刪除叢集)

  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