刪除標準叢集

本文說明如何從 Google Distributed Cloud (GDC) 實體隔離可用區刪除標準 Kubernetes 叢集。刪除標準叢集後,叢集內的所有工作負載、節點集區、控制層節點和對應資源都會移除。由於標準叢集僅限於單一專案,因此刪除作業不會影響任何其他專案。

本文適用於應用程式開發人員等對象,例如應用程式營運商群組,負責管理組織內的容器工作負載。詳情請參閱「GDC 實體隔離方案說明文件的目標對象」。

事前準備

如要刪除標準叢集,請要求 IAM 專案管理員授予您標準叢集管理員 (standard-cluster-admin) 角色。這個角色會繫結至專案命名空間。詳情請參閱「管理標準叢集的存取權」。

刪除標準叢集及其資源

請按照下列步驟刪除共用叢集及其資源:

控制台

  1. 在專案挑選器中選取專案。

    標準叢集是專案範圍的資源。如果改選組織,則會看到組織範圍內的共用叢集。詳情請參閱資源階層。

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

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

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

  5. 系統提示時,請輸入指定的確認詞組,然後按一下「Delete」(刪除) 即可刪除叢集。

    刪除作業最多可能需要 45 分鐘。

API

  1. 確認標準叢集中的所有永久磁碟區要求 (PVC) 都已刪除。詳情請參閱「刪除永久儲存空間」。

  2. 從 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 路徑。如果您尚未為目標可用區中的 Management API 伺服器產生 kubeconfig 檔案,請參閱「登入」一節。

Terraform

  1. 確認標準叢集中的所有永久磁碟區要求 (PVC) 都已刪除。詳情請參閱「刪除永久儲存空間」。

  2. 使用 Terraform 移除資源:

    terraform destroy -target kubernetes_manifest.cluster-create
    

    刪除作業最多可能需要 45 分鐘。

後續步驟