本文档介绍了如何从 Google Distributed Cloud (GDC) 网闸隔离可用区中删除标准 Kubernetes 集群。删除标准集群会移除其所有工作负载、节点池、控制平面节点以及集群中的相应资源。由于标准集群仅限于单个项目,因此删除操作不会影响任何其他项目。
本文档适用于应用运维人员群组中的应用开发者等受众群体,他们负责管理其组织内的容器工作负载。如需了解详情,请参阅适用于 GDC 网闸隔离配置文档的受众群体。
准备工作
如需删除标准集群,请让您的 IAM 项目管理员为您授予标准集群管理员 (standard-cluster-admin) 角色。此角色绑定到您的项目命名空间。如需了解详情,请参阅管理对标准集群的访问权限。
删除标准集群及其资源
完成以下步骤,删除共享集群及其资源:
控制台
API
验证是否已从标准集群中删除所有永久性卷声明 (PVC)。如需了解详情,请参阅删除永久性存储。
从 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 路径。如果您尚未为目标可用区中的管理 API 服务器生成 kubeconfig 文件,请参阅登录。
Terraform
验证是否已从标准集群中删除所有永久性卷声明 (PVC)。如需了解详情,请参阅删除永久性存储。
使用 Terraform 移除资源:
terraform destroy -target kubernetes_manifest.cluster-create删除操作最多可能需要 45 分钟。