我正在尝试在 Terraform 中配置 kubernetes 提供程序,但是到目前为止我一直无法做到。EKS 使用 heptio 身份验证器,因此我没有可以提供给 Kubernetes 提供商的证书路径。实现这一目标的正确方法是什么?
我已经尝试过这样的事情:
provider "kubernetes" {
config_context_auth_info = "context1"
config_context_cluster = "kubernetes"
}
结果得到:
Error: Error applying plan:
1 error(s) occurred:
* kubernetes_namespace.example: 1 error(s) occurred:
* kubernetes_namespace.example: Post http://localhost/api/v1/namespaces: dial tcp [::1]:80: getsockopt: connection refused
我有一个 ~/.kube/config ,我会丢失什么?