【发布时间】:2022-12-30 23:40:51
【问题描述】:
语境:
- EKS 集群在工作区中创建。
- 需要 kubernetes 提供程序从另一个工作区中的 eks 集群访问资源
provider "kubernetes" {
alias = "aws"
host = data.terraform_remote_state.kubernetes.outputs.eks_cluster_endpoint
cluster_ca_certificate = base64decode(data.terraform_remote_state.kubernetes.outputs.cluster_certificate_authority_data)
token = data.aws_eks_cluster_auth.default.token
}
问题:
运行 terraform plan/apply Get "http://localhost/api/v1/namespaces/***/***/***": dial tcp 127.0.0.1:80: connect: connection refused 消息时出现。这很奇怪,因为 kubernetes 提供程序中的现场主机不是 127.0.0.1:80。
【问题讨论】:
标签: kubernetes terraform