如何强制终止GKE集群操作并删除处于升级状态的GKE集群?
问题:如何强制删除正在执行升级操作的GKE集群?
尝试删除名为demo-gke-cluster-1的GKE集群时,因集群处于升级操作中无法删除,此前启用Filestore CSI驱动时出现卡顿。执行删除命令的报错信息如下:
gcloud container clusters delete demo-gke-cluster-1 --region asia-east1 The following clusters will be deleted. - [demo-gke-cluster-1] in [asia-east1] Do you want to continue (Y/n)? Y ERROR: (gcloud.container.clusters.delete) Some requests did not succeed: - ResponseError: code=400, message=Operation operation-1737536133718-793b68ca-9cb7-4168-8a42-fe1bcd384d2d is currently upgrading cluster demo-gke-cluster-1. Please wait and try again once it is done.
解决方案
先取消正在进行的升级操作:
使用报错信息中的操作ID,执行以下命令终止升级任务:gcloud container operations cancel operation-1737536133718-793b68ca-9cb7-4168-8a42-fe1bcd384d2d --region asia-east1取消操作后,重新执行集群删除命令:
gcloud container clusters delete demo-gke-cluster-1 --region asia-east1如果命令行操作无效,可直接通过GCP控制台删除:
登录GCP控制台,进入「Kubernetes Engine」→「集群」页面,找到目标集群,点击删除按钮完成操作。
内容的提问来源于stack exchange,提问作者stacktesting
相关产品推荐
相关产品推荐

