我目前正在尝试使用 aws eks,但我在通过 eksctl 管理我的集群时遇到了问题。现在通过 eksctl 创建集群就可以使用
eksctl create cluster --region [region] --name my-cluster
集群正确启动,它也显示在 AWS 控制台 Web GUI 中,但如果我尝试使用
eksctl get clusters
我得到
未找到群集
我按照文档(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
参数。