为什么我通过 CLI 创建集群后看不到 AWS EKS 上的资源?

问题描述 投票:0回答:2

我从 CLI 创建了一个基本的 EKS 集群,它创建了所有资源,我可以通过 CLI 查看它们(pod、节点、名称服务器等)

但是 - 当进入 AWS 平台时,我可以找到我创建的集群,但我看不到那里的任何资源。

EKS 命令是:

eksctl create cluster --name demo --region eu-west-1 --node-type t3.micro

它在我朋友的帐户上运行,具有相同的配置和相同的 IAM 角色。我尝试过更改区域、删除实例类型、添加权限,但我仍然只能看到集群,但看不到资源(在 AWS 上)

amazon-web-services devops aws-cli amazon-eks
2个回答
0
投票

您[在AWS控制台中]登录的用户可能没有查看k8s资源的权限。您需要确保用于访问控制台的用户或角色已映射到 aws-auth ConfigMap 中的 RBAC 组。请参阅 https://docs.aws.amazon.com/eks/latest/userguide/add-user-role.html 了解更多信息。


0
投票

我也有类似的问题。我使用以下命令创建了一个集群:

eksctl create cluster --name <name> --nodes-min=3

然后,当我想检查 Aws 控制台时,我意识到在 EKS 服务页面上我需要更改区域(在我的例子中为 eu-north-1)。

此后,簇就可见了。

© www.soinside.com 2019 - 2024. All rights reserved.