我刚刚用EKS服务创建了一个集群(集群名称=t(,并想用kubectl访问该集群。因此,在连接到我的aws用户并仔细检查凭据和连接之后所以我通过命令检查集群,得到了输出:
aws eks list-clusters --
{
"clusters": [
"t"
]
}
在尝试了kubectl之后:
kubectl version --short
Client Version: v1.23.6
error: You must be logged in to the server (the server has asked for the client to provide credentials)
我用根帐户创建了EKS集群,并试图用另一个帐户访问,这就是为什么我不能(即使那个帐户有AdministorAccess(
因此,只有创建集群的用户才能访问它