我需要删除一个 GKE 集群。当我尝试使用 gcloud 命令删除时,它提到它正在尝试升级集群上的某些内容。在运行此命令之前,我尝试在挂起的集群上启用 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.
根据此官方 GKE 文件:
您可以随时取消升级。要了解有关取消激增升级时会发生什么情况的更多信息,请参阅取消激增升级。要详细了解取消蓝绿升级时会发生什么情况,请参阅取消蓝绿升级。
获取升级操作ID:
$ gcloud 容器操作列表
取消升级:
$ gcloud 容器操作取消 OPERATION_ID
请参阅gcloud 容器操作取消文档。
因此,取消升级后,您可以删除要删除的集群。有关更多详细信息,请查看此官方 GCP 文档删除集群。