我已经创建了一个EKS集群,并且能够从我的ec2实例运行kubectl
命令。然后我从~/.kube/config
位置下载了config
文件到我的本地机器。我无法运行kubectl
命令并获得身份验证错误。
从本地机器访问EKS集群的正确方法是什么?
尝试查看~/中的users
部分。kube/config,检查集群name
下的user
,确保本地机器具有与EC2实例相同的工作配置文件。
...
command: aws
env:
- name: AWS_PROFILE
value: <make sure this entry is valid on your local machine>
如果这不起作用,您能简要描述一下您是如何在问题中的EC2实例上配置kubecconfig的吗?