【发布时间】:2019-06-01 22:24:30
【问题描述】:
使用 AWS CLI 并输入命令 Kubectl get svc
抛出以下错误“调用 AssumeRole 操作时发生错误 (AccessDenied):访问被拒绝”
谁能提供可能导致此错误的方向?
【问题讨论】:
标签: amazon-web-services kubernetes
使用 AWS CLI 并输入命令 Kubectl get svc
抛出以下错误“调用 AssumeRole 操作时发生错误 (AccessDenied):访问被拒绝”
谁能提供可能导致此错误的方向?
【问题讨论】:
标签: amazon-web-services kubernetes
您应该检查 RBAC 角色和角色绑定。验证您使用的帐户是否有权列出来自 api 服务器的对象
这是你可以检查的方式
master $ kubectl auth can-i get svc
yes
master $
master $ kubectl auth can-i create pods --all-namespaces
yes
master $
【讨论】:
问题是创建 EKS 集群时使用与 Kubectl 不同的 IAM 角色。解析访问凭据后,kubectl 能够连接到控制平面 API 服务器。
【讨论】: