繁体   English   中英

Kubectl get svc命令引发Access Denied错误

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM