本文档介绍如何从 Google Distributed Cloud (GDC) 空气隔离区中删除共享 Kubernetes 集群。删除共享集群会移除该集群中的所有工作负载、节点池、控制平面节点和相应资源。由于共享集群可以跨多个项目,因此删除共享集群可能会影响多个项目。
本文档面向平台管理员群组中的 IT 管理员等受众群体,他们负责管理组织内的容器工作负载。如需了解详情,请参阅 GDC 气隙环境文档的受众群体。
准备工作
如需获得删除共享集群所需的权限,请让您的组织 IAM 管理员为您授予 User Cluster Admin 角色 (user-cluster-admin)。此角色不绑定到命名空间。
删除共享集群及其资源
如需删除共享集群及其资源,请完成以下步骤:
控制台
在导航菜单中,依次选择 Kubernetes Engine > 集群。
在集群列表中,点击要删除的集群。
点击删除 删除集群。
当系统提示时,输入给定的确认短语,然后点击删除以删除集群。
整个删除过程最多可能需要 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 分钟。