【发布时间】:2022-08-21 16:25:05
【问题描述】:
我的 eks.tf 文件
data \"aws_availability_zones\" \"azs\" {}
module \"myapp-vpc\" {
source = \"terraform-aws-modules/vpc/aws\"
version = \"3.7.0\"
name = \"myapp-vpc\"
cidr = var.vpc_cidr_block
private_subnets = var.private_subnets_cidr_blocks
public_subnets = var.public_subnets_cidr_blocks
azs = data.aws_availability_zones.azs.names
enable_nat_gateway = true
single_nat_gateway = true
enable_dns_hostnames = true
tags = {
\"kubernetes.io/cluster/myapp-cluster\" = \"shared\"
}
private_subnet_tags = {
\"kubernetes.io/cluster/myapp-cluster\" = \"shared\"
\"kubernetes.io/role/internal-elb\" = 1
}
public_subnet_tags = {
\"kubernetes.io/cluster/myapp-cluster\" = \"shared\"
\"kubernetes.io/role/elb\" = 1
}
我收到了这个错误
│ Error: error creating EKS Cluster (myapp-cluster): InvalidParameterException: unsupported Kubernetes version
│ {
│ RespMetadata: {
│ StatusCode: 400,
│ RequestID: \"073bff37-1d18-4d11-82c9-226b92791a70\"
│ },
│ ClusterName: \"myapp-cluster\",
│ Message_: \"unsupported Kubernetes version\"
│ }
│
│ with module.eks.aws_eks_cluster.this[0],
│ on .terraform/modules/eks/main.tf line 11, in resource \"aws_eks_cluster\" \"this\":
│ 11: resource \"aws_eks_cluster\" \"this\" {
我去了 terraform init 和计划。 我应该在 terraform.tfstate 文件中检查什么?
-
EKS 模块调用的代码块在哪里?
-
不,我有 vpn、tf 和 variables.tf 文件。
-
您可能在错误的目录中吗?因为在我看来,错误输出与 EKS 集群的模块调用有关:
module.eks.aws_eks_cluster.this[0]。 -
好的,我再看看。
标签: kubernetes terraform