EKS集群身份验证问题:用于创建EKS集群的用户或角色已从AWS IAM中删除

时间:2019-06-24 13:40:30

标签: amazon-iam amazon-eks aws-eks eks

我有一个用eksctl cli工具创建的EKS集群。

现在,用于创建EKS集群的用户或角色已从AWS IAM中删除,并且我尚未向其他任何用户添加访问集群内Kubernetes资源的权限。

我对我的AWS账户具有管理员访问权限。有没有办法访问EKS中运行的kubernetes集群资源?

我尝试了以下文章中提供的解决方案,但该解决方案没有得到解决,因为IAM用户和角色已从AWS中删除:https://aws.amazon.com/premiumsupport/knowledge-center/amazon-eks-cluster-access/

我们将不胜感激。谢谢

1 个答案:

答案 0 :(得分:0)

我相信有一个简单的解决方案:

只需使用与以前用于集群的名称相同的名称创建IAM用户或IAM角色即可。然后生成并导出用户凭据或承担IAM角色。 然后只需运行

  

aws eks update-kubeconfig --name $ {cluster_name}

然后您应该能够使用kubectl针对API执行操作。