【发布时间】:2021-09-28 07:24:36
【问题描述】:
我正在尝试使用 Terraform 和 AWS 区域 us-west-2 区域的 VPC 中的私有子网创建一个 AWS EKS 私有集群,并使用默认的 terraform eks 模块配置。
当我设置 endpoint_private_access=true 和 endpoint_public_access=false 运行 terraform apply 命令来配置集群时,它失败并抛出下面的错误错误部分。
我已经按照步骤删除了 .terraform 文件夹及其内容,并重新启动了模块并应用了 terraform plan 和 terraform apply,但仍然会引发相同的错误。
但是,当我将公共和私有 API 端点设置为 true 时,一切正常,没有任何问题。
正如 Terraform eks 模块 git 问题中所建议的那样,我第二次应用了 terraform apply,但仍然看到同样的错误 data "http" "wait_for_cluster" 错误
我已经等待 35 分钟来配置 coredns、aws-node 和 kube-proxy,但这些都没有配置
我正在使用 Terraform:v.1.02 和来自 terraform 注册表的 Terraform eks 模块 17.1.0
错误
with module.app_eks.data.http.wait_for_cluster[0], on .terraform\modules\private_eks\data.tf line 89, in data "http" "wait_for_cluster": 89: data "http" "wait_for_cluster" {
我已将变量添加为
wait_for_cluster_timeout = var.wait_for_cluster_timeout 并将超时设置为 300 和 3000,但我看到了同样的错误
如果有人对此提供任何意见或解决方案或建议,它将帮助我和其他面临此问题的人
【问题讨论】:
标签: amazon-web-services kubernetes terraform amazon-eks private-subnet