分离符合 CNCF 要求的关联集群

所谓分离集群,指的是从 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 集群本身不会被删除。