删除标准集群

本文档介绍了如何从 Google Distributed Cloud (GDC) 空气隔离区删除标准 Kubernetes 集群。删除标准集群会移除该集群中的所有工作负载、节点池、控制平面节点和相应资源。由于标准集群仅限于单个项目,因此删除操作不会影响任何其他项目。

本文档面向应用运维人员群组中的应用开发者等受众群体,这些人员负责管理组织内的容器工作负载。如需了解详情,请参阅 GDC 网闸隔离配置文档的受众群体

准备工作

如需删除标准集群,请让您的 Project IAM Admin 为您授予 Standard Cluster Admin (standard-cluster-admin) 角色。此角色绑定到您的项目命名空间。如需了解详情,请参阅管理对标准集群的访问权限

删除标准集群及其资源

如需删除共享集群及其资源,请完成以下步骤:

控制台

  1. 项目选择器中,选择您的项目。

    标准集群是项目级资源。如果您改为选择组织,则会查看组织范围内的共享集群。如需了解详情,请参阅资源层次结构

  2. 在导航菜单中,依次选择 Kubernetes Engine > 集群

  3. 在集群列表中,点击要删除的集群。

  4. 点击删除 删除集群

  5. 当系统提示您确认时,输入给定的确认短语,然后点击删除以删除集群。

    删除过程最多可能需要 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 路径。如果您尚未为目标区域中的管理 API 服务器生成 kubeconfig 文件,请参阅登录

Terraform

  1. 验证是否已从标准集群中删除所有永久性卷声明 (PVC)。如需了解详情,请参阅删除永久性存储空间

  2. 使用 Terraform 移除资源:

    terraform destroy -target kubernetes_manifest.cluster-create
    

    删除过程最多可能需要 45 分钟。

后续步骤