[英]Kubectl get svc command throws Access Denied error
使用AWS CLI并键入命令Kubectl get svc
引发以下错误“调用AssumeRole操作时发生错误(AccessDenied):访问被拒绝”
任何人都可以提供有关导致此错误的原因的指导吗?
您应该检查RBAC角色和角色绑定。 验证您使用的帐户是否有权访问api服务器中的对象
这是您可以检查的方式
master $ kubectl auth can-i get svc
yes
master $
master $ kubectl auth can-i create pods --all-namespaces
yes
master $
问题在于,与Kubectl相比,创建的EKS Cluster具有不同的IAM角色。 解析访问凭据后,kubectl能够连接到Control Plane API服务器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.