在terraform中创建新集群后,我是否可以编写一些东西来编辑/.kube/config文件?

在terraform中创建新集群后,我是否可以编写一些东西来编辑/.kube/config文件?,terraform,kubectl,terraform-provider-aws,amazon-eks,hcl,Terraform,Kubectl,Terraform Provider Aws,Amazon Eks,Hcl,提供者“kubernetes”{ 主机=data.aws_eks_cluster.cluster.endpoint cluster\u ca\u certificate=base64解码(data.aws\u eks\u cluster.cluster.certificate\u authority.0.data) token=data.aws\u eks\u cluster\u auth.cluster.token config\u path=local.kubectl\u config\u

提供者“kubernetes”{
主机=data.aws_eks_cluster.cluster.endpoint
cluster\u ca\u certificate=base64解码(data.aws\u eks\u cluster.cluster.certificate\u authority.0.data)
token=data.aws\u eks\u cluster\u auth.cluster.token
config\u path=local.kubectl\u config\u path
config_context=data.aws_eks_cluster.cluster.arn
}
##################################################################
数据“aws可用性区域”可用{
}
当地人{
cluster_name=“cluster-${random_string.suffix.result}”
kubectl_config_path=“C:/Users/User/.kube/config”

}
您不需要提供

  config_path = local.kubectl_config_path
  config_context =  data.aws_eks_cluster.cluster.arn
当您提供了
主机
群集ca\ U证书
令牌
时。因此,无需写入本地kubeconfig文件即可访问集群,terraform kubernetes提供程序即可工作

如果要替换当前本地kubeconfig文件以手动运行
kubectl
命令,可以通过空资源写入kubeconfig。local exec`