我创建了一个具有角色的集群,并使用CloudFormation创建了一个工作节点。我正在尝试授予用户对集群的访问权限,但我尝试使用此命令kubectl apply -f aws-auth-cm.yaml
不断收到此错误(缩小(:
来自服务器的错误(禁止访问(:检索以下各项的当前配置时出错:
1( 请检查您是否安装了 aws-iam-authenticator
2(当你尝试运行kubectl apply -f aws-auth-cm.yaml
时,我希望你先检查你的~/.aws/credentials
你跑aws configure
了吗?
3(运行aws eks update-kubeconfig --name <cluster_name>
问题是由于我的 IAM 用户;在使用 CloudFormation 创建堆栈之前,我没有更改我的用户凭证。