exctl u=10=u

eksctl "no clusters found"

我目前正在试用 aws eks,但我在通过 eksctl 管理我的集群时遇到了问题。现在通过 eksctl 创建集群可以正常使用

eksctl create cluster --region [region] --name my-cluster

集群正确启动,它也显示在 AWS 控制台 Web GUI 中,但如果我尝试使用

获取它
eksctl get clusters

我明白了

No clusters found

我按照文档(EKS 集群)角色中的描述设置了我的角色,并将访问密钥 ID 和秘密访问密钥添加到我的配置中。但这可能是权限问题吗?如果不是,那还能是什么

你试过吗运行:

eksctl get clusters --region [region]

您配置的默认区域是什么,可能您将其设置为不同于您创建集群的区域,例如:

$ eksctl get clusters
No clusters found

$ eksctl get clusters --region eu-west-2
NAME                REGION
eksworkshop-eksctl  eu-west-2

$ export AWS_REGION=eu-west-2
$ eksctl get clusters
NAME                REGION
eksworkshop-eksctl  eu-west-2

就我而言,我们在 .aws/config 下有一个与 default 不同的配置文件,所以我不得不通过 --profile PROFILE参数.