本文說明如何刪除在 Google Distributed Cloud (GDC) 實體隔離 Kubernetes 叢集中執行的現有無狀態工作負載。請務必移除不再使用的工作負載,以維護 Kubernetes 叢集的健康狀態和效能。
本文適用於應用程式運算子群組中的開發人員,負責管理機構的應用程式工作負載。詳情請參閱 GDC air-gapped 說明文件適用對象。
事前準備
如要完成本文中的工作,您必須具備下列資源和角色:
如要對 Kubernetes 叢集執行指令,請確認您具備下列資源:
找出 Kubernetes 叢集名稱,或向平台管理員群組成員詢問叢集名稱。
如果沒有 Kubernetes 叢集的 kubeconfig 檔案,請登入並產生該檔案。
請使用 Kubernetes 叢集的 kubeconfig 路徑,替換這些操作說明中的
KUBERNETES_CLUSTER_KUBECONFIG。
如要取得在共用叢集中刪除無狀態工作負載的必要權限,請要求組織 IAM 管理員在專案命名空間中授予您命名空間管理員角色 (
namespace-admin)。如要取得在標準叢集中刪除無狀態工作負載的必要權限,請要求組織 IAM 管理員在標準叢集中授予您叢集開發人員角色 (
cluster-developer)。
刪除部署項目
如要刪除 Deployment 物件,請執行:
kubectl --kubeconfig KUBERNETES_CLUSTER_KUBECONFIG \
-n NAMESPACE \
delete deployment DEPLOYMENT_NAME
更改下列內容:
KUBERNETES_CLUSTER_KUBECONFIG:叢集的 kubeconfig 檔案。NAMESPACE:容器工作負載的命名空間。 如果是共用叢集,這必須是專案命名空間。如果是標準叢集,則可以是任何命名空間。DEPLOYMENT_NAME:要刪除的部署作業名稱。