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



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

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

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

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

帮助将不胜感激。谢谢

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

只需创建与之前用于集群的名称相同的 IAM 用户或 IAM 角色。然后生成并导出用户凭证或代入 IAM 角色。然后只需运行

AWS eks Update-kubeconfig --name ${cluster_name}

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

相关内容

  • 没有找到相关文章

最新更新