删除集群

本页面介绍如何删除 Google Kubernetes Engine 集群。

概览

当您删除集群时,系统会删除以下资源:

  • 控制平面资源
  • 集群中的所有节点实例
  • 在这些实例上运行的所有 Pod
  • 创建集群时由 GKE 创建的所有防火墙和路由
  • 存储在主机 hostPathemptyDir 卷中的数据

系统不会删除以下资源:

准备工作

在开始之前,请确保您已执行以下任务:

使用以下任一方法设定默认的 gcloud 设置:

  • 使用 gcloud init(如果您想要在系统引导下完成默认设置)。
  • 使用 gcloud config(如果您想单独设置项目 ID、区域和地区)。

使用 gcloud init

如果您收到 One of [--zone, --region] must be supplied: Please specify location 错误,请完成本部分。

  1. 运行 gcloud init 并按照说明操作:

    gcloud init

    如果您要在远程服务器上使用 SSH,请使用 --console-only 标志来防止命令启动浏览器:

    gcloud init --console-only
  2. 按照说明授权 gcloud 使用您的 Google Cloud 帐号。
  3. 创建新配置或选择现有配置。
  4. 选择 Google Cloud 项目。
  5. 为可用区级集群选择默认 Compute Engine 可用区,或为区域级集群或 Autopilot 集群选择区域。

使用 gcloud config

  • 设置默认项目 ID
    gcloud config set project PROJECT_ID
  • 如果您使用的是可用区级集群,请设置默认计算可用区
    gcloud config set compute/zone COMPUTE_ZONE
  • 如果您使用的是 Autopilot 集群或区域级集群,请设置默认计算区域
    gcloud config set compute/region COMPUTE_REGION
  • gcloud 更新到最新版本:
    gcloud components update

删除集群

gcloud

如需使用 gcloud 命令行工具删除集群,请运行以下命令:

gcloud container clusters delete [CLUSTER_NAME]

如需了解详情,请参阅 gcloud container clusters delete 文档。

控制台

如需使用 Cloud Console 删除集群,请执行以下步骤:

  1. 访问 Cloud Console 中的 Google Kubernetes Engine 菜单。

    访问 Google Kubernetes Engine 菜单

  2. 在要删除的集群旁边,点击 操作,然后点击 删除

  3. 当系统提示您确认时,再次点击删除

如需同时删除多个集群,请选择这些集群,然后点击 删除。当系统提示您确认时,再次点击删除

后续步骤