我从 CLI 创建了一个基本的 EKS 集群,它创建了所有资源,我可以通过 CLI 查看它们(pod、节点、名称服务器等)
但是 - 当进入 AWS 平台时,我可以找到我创建的集群,但我看不到那里的任何资源。
EKS 命令是:
eksctl create cluster --name demo --region eu-west-1 --node-type t3.micro
它在我朋友的帐户上运行,具有相同的配置和相同的 IAM 角色。我尝试过更改区域、删除实例类型、添加权限,但我仍然只能看到集群,但看不到资源(在 AWS 上)
您[在AWS控制台中]登录的用户可能没有查看k8s资源的权限。您需要确保用于访问控制台的用户或角色已映射到 aws-auth ConfigMap 中的 RBAC 组。请参阅 https://docs.aws.amazon.com/eks/latest/userguide/add-user-role.html 了解更多信息。
我也有类似的问题。我使用以下命令创建了一个集群:
eksctl create cluster --name <name> --nodes-min=3
然后,当我想检查 Aws 控制台时,我意识到在 EKS 服务页面上我需要更改区域(在我的例子中为 eu-north-1)。
此后,簇就可见了。