Terraform aws_eks_集群创建后从地形运行时出现间歇性kubectl应用错误

Terraform aws_eks_集群创建后从地形运行时出现间歇性kubectl应用错误,terraform,kubectl,Terraform,Kubectl,在main.tf中,我通过ubuntu上的terraform 0.12.24运行了以下内容: module "eks_cluster" { source = "git::https://github.com/cloudposse/terraform-aws-eks-cluster.git?ref=tags/0.20.0" namespace = null stage = null name

在main.tf中,我通过ubuntu上的terraform 0.12.24运行了以下内容:

module "eks_cluster" {
  source = "git::https://github.com/cloudposse/terraform-aws-eks-cluster.git?ref=tags/0.20.0"

  namespace             = null
  stage                 = null
  name                  = var.stack_name
  attributes            = []
  tags                  = var.tags
  region                = var.region
  vpc_id                = module.vpc.vpc_id
  subnet_ids            = module.subnets.public_subnet_ids
  kubernetes_version    = var.kubernetes_version
  oidc_provider_enabled = var.oidc_provider_enabled

  workers_role_arns = [
    module.eks_node_group.eks_node_group_role_arn,
    # module.eks_fargate_profile_fg.eks_fargate_profile_role_arn,
  ]
  workers_security_group_ids = []
}

...

resource "local_file" "k8s_service_account_pods_default" {
  filename = "${path.root}/kubernetes-default.yaml"
  content  = <<SERVICE_ACCOUNT
apiVersion: v1
kind: ServiceAccount
metadata:
  name: aws-for-pods
  namespace: default
  annotations:
    eks.amazonaws.com/role-arn: ${var.pod_role_arn}
SERVICE_ACCOUNT

  provisioner "local-exec" {
    command = "kubectl apply -f ${local_file.k8s_service_account_pods_default.filename}"
  }
}
模块“eks_集群”{
source=“git::https://github.com/cloudposse/terraform-aws-eks-cluster.git?ref=tags/0.20.0"
名称空间=null
stage=null
name=var.stack\u name
属性=[]
tags=var.tags
区域=变量区域
vpc_id=module.vpc.vpc_id
子网\u ID=模块.subnets.public\u子网\u ID
kubernetes_version=var.kubernetes_version
oidc\U provider\U enabled=变量oidc\U provider\U enabled
工人角色学习=[
module.eks_node_group.eks_node_group_role_arn,
#module.eks_fargate_profile_fg.eks_fargate_profile_role_arn,
]
工人安全组ID=[]
}
...
资源“本地文件”“k8s\U服务\U帐户\U播客\U默认”{
filename=“${path.root}/kubernetes default.yaml”

content=为什么不使用Kubernetes提供程序,这些资源依赖于block@christophraab我会试着报告
Error: Error running command 'kubectl apply -f ./kubernetes-default.yaml': 
  exit status 1. Output: error: unable to recognize "./kubernetes-default.yaml": 
  Get https://<redacted>.us-east-2.eks.amazonaws.com/api?timeout=32s: dial tcp: 
  lookup <redacted>.us-east-2.eks.amazonaws.com on 192.168.2.1:53: no such host