3

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

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

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

eksctl get clusters

我明白了

未找到集群

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

4

2 回答 2

8

您是否尝试过运行:

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
于 2020-06-25T16:07:51.620 回答
1

就我而言,我们在 .aws/configdefault下的配置文件与.aws/config不同,因此我必须传递--profile PROFILE参数。

于 2021-11-15T09:20:21.440 回答