【发布时间】:2022-10-01 20:06:44
【问题描述】:
我在 terraform 中创建了一个 k8s eks 集群及其所有资源,但遇到了一些问题并通过 aws UI 删除了集群。现在,当我尝试运行 terraform 时,每个资源都会出现此错误Error: Get \"http://localhost/api/v1/persistentvolumes/efs-jupyter-shared-v2\": dial tcp 127.0.0.1:80: connect: connection refused。我尝试注释掉 terraform 中的所有资源并运行,但仍然遇到相同的错误。任何想法如何进行?
-
一种方法是从状态文件中删除那些 Kubernetes/helm 资源。移除所有依赖于 Kubernetes 的区块。或者如果您不想弄乱状态文件,可以使用 terraform 重新创建然后销毁
-
我什至无法重新创建。它试图刷新状态并失败,因为集群不存在。
-
然后从状态文件中手动删除这些资源并将中断资源的计数设置为 0
标签: amazon-web-services kubernetes terraform terraform-provider-aws amazon-eks