我在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 state list
然后您可以删除您在AWS仪表板中删除的资源:
terraform state rm <resource_name>
最后,您可以运行您的地形代码来重新创建资源。