本文說明如何從 Google Distributed Cloud (GDC) 實體隔離區域刪除共用 Kubernetes 叢集。刪除共用叢集後,系統會移除該叢集中的所有工作負載、節點集區、控制層節點和相應資源。由於共用叢集可跨越多個專案,因此刪除共用叢集可能會影響多個專案。
本文適用於平台管理員群組中的 IT 管理員等對象,這類人員負責管理機構內的容器工作負載。詳情請參閱 GDC air-gapped 的目標對象說明文件。
事前準備
如要取得刪除共用叢集所需的權限,請要求機構 IAM 管理員授予使用者叢集管理員角色 (user-cluster-admin)。這個角色不會繫結至命名空間。
刪除共用叢集及其資源
如要刪除共用叢集及其資源,請完成下列步驟:
主控台
在導覽選單中,依序選取「Kubernetes Engine」>「叢集」。
在叢集清單中,按一下要刪除的叢集。
按一下「delete」(刪除) 「Delete Cluster」(刪除叢集)。
系統提示時,請輸入指定的確認詞組,然後按一下「刪除」刪除叢集。
刪除作業最多可能需要 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 分鐘。