准备好 AWS CLI 组件,如果没有则需要安装。
使用以下命令为用户创建一个用户配置文件,例如,文件名为 user2 和 EKS 集群名为 my-cluster:
aws eks update-kubeconfig --name my-cluster --kubeconfig user2
打印新创建的用户配置文件,使用以下命令:
kubectl --kubeconfig user2 config view
修改 user2 的上下文为集群上下文,使用以下命令:
kubectl --kubeconfig user2 config use-context my-cluster
验证 user2 是否可以正确访问 EKS 集群,使用以下命令:
kubectl --kubeconfig user2 get pods
如果以上步骤无法解决问题,则可能需要在 IAM 中为用户添加正确的权限或角色。