删除 Kubernetes 集群

Kubernetes 集群删除操作会从 Google Distributed Cloud (GDC) 气隙实例中取消注册集群,并删除工作负载、节点池、控制平面节点和相应资源。

准备工作

如需获得删除 Kubernetes 集群所需的权限,请让您的组织 IAM 管理员为您授予 User Cluster Admin 角色 (user-cluster-admin)。此角色未绑定到命名空间。

删除 Kubernetes 集群及其资源

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

控制台

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

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

  3. 点击删除 删除集群

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

API

  • 如需删除 Kubernetes 集群,请从 GDC 实例中移除 Cluster 自定义资源:

    kubectl delete clusters.cluster.gdc.goog/KUBERNETES_CLUSTER_NAME -n platform \
        --kubeconfig MANAGEMENT_API_SERVER
    

    替换以下内容:

    • KUBERNETES_CLUSTER_NAME:要删除的集群的名称。
    • MANAGEMENT_API_SERVER:托管 Kubernetes 集群的区域 API 服务器的 kubeconfig 路径。如果您尚未为目标地区中的 API 服务器生成 kubeconfig 文件,请参阅登录了解详情。

Terraform

  • 如需使用 Terraform 删除 Kubernetes 集群,请运行以下命令:

    terraform destroy -target kubernetes_manifest.cluster-create