分离 EKS 关联集群

所谓分离集群,指的是从 Google Cloud 舰队管理中取消注册集群,并从集群中移除关联的软件。 您可以使用 Google Cloud CLI 或 Google Cloud 控制台分离集群。

gcloud CLI

如需分离集群,请使用 gcloud container attached clusters delete 命令

提供可选标志 --ignore-errors 会强制分离集群,即使无法删除某些集群内资源也是如此。添加可选的 --allow-missing 标志意味着删除请求会返回成功代码,即使找不到集群也是如此:

gcloud container attached clusters delete CLUSTER_NAME \
  --ignore-errors \
  --allow-missing \
  --location=GOOGLE_CLOUD_REGION

请替换以下内容:

  • CLUSTER_NAME:您的集群的名称
  • GOOGLE_CLOUD_REGION:用于管理您的集群的 Google Cloud 区域的名称

如需了解详情,请参阅 gcloud container attached clusters delete

控制台

  1. 在 Google Cloud 控制台中,进入 Google Kubernetes Engine 集群概览页面。

    转到 GKE 集群

  2. 选择集群所在的 Google Cloud 项目。

  3. 点击您要分离的集群的名称,然后在侧边栏中选择查看更多详情

  4. 点击窗口顶部附近的 删除

  5. 当系统提示您确认时,请输入集群的名称,然后点击确认

分离集群时,与集群相关的所有 Google Cloud 资源(例如舰队成员资格资源和工作负载身份池 OIDC 提供方)都会被删除。集群中安装的任何 GKE Enterprise 功能(例如 Config Sync 和 Anthos Service Mesh)也会被删除。Kubernetes 集群本身不会被删除。