You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已删除AWS相关资源,仍无法用kops删除Kubernetes集群求助

解决kops删除Kubernetes集群的命令循环问题

1. 执行完整的kops删除命令

你之前的问题是没同时指定--name和--state两个必要参数,kops需要这两个信息才能定位集群状态。直接运行这条完整命令:

kops delete cluster --name=kubecourse.k8s.local --state=s3://k8-course-london --yes

2. 若S3存储桶已手动删除,直接清理本地kubectl配置

因为你已经提前删掉了S3状态存储桶,kops可能无法读取集群状态,这时候直接清理本地kubectl里的残留配置即可:

  • 删除集群上下文:
    kubectl config delete-context kubecourse.k8s.local
    
  • 删除集群配置:
    kubectl config delete-cluster kubecourse.k8s.local
    
  • 删除对应的认证信息:
    kubectl config delete-user kubecourse.k8s.local
    

3. 清理AWS残留资源

手动登录AWS控制台,清理可能残留的IAM角色、安全组、弹性IP等资源——这些不会被kubectl或kops自动清理,因为你提前删除了EC2实例和S3桶。

内容的提问来源于stack exchange,提问作者charlesumesi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 04:31:03