生成kubeconfig以访问Amazon EKS集群

时间:2020-05-06 17:56:43

标签: amazon-web-services kubernetes eks kubeconfig

鉴于我有两个Kubernetes集群,一个集群托管在AWS EKS上,另一个集群托管在另一个云提供商上,我想从另一个云提供商管理EKS集群。进行身份验证的最简单方法是什么?

生成kubeconfig并在其中将结果从aws get-token(或类似的东西)嵌入到其他云提供商的集群中是否合理?还是这些令牌不是永久性的?

任何帮助或指导将不胜感激!

1 个答案:

答案 0 :(得分:2)

我认为最正确的是Create a kubeconfig for Amazon EKS

中描述的方式

是的,您可以使用kubeconfig创建aws eks get-token,然后将新创建的配置添加到KUBECONFIG环境变量,例如

export KUBECONFIG=$KUBECONFIG:~/.kube/config-aws

或者为了方便起见,可以将其添加到.bash_profile

echo 'export KUBECONFIG=$KUBECONFIG:~/.kube/config-aws' >> ~/.bash_profile

有关详细步骤,请参阅提供的URL。