kubectl get svc命令投掷访问拒绝错误



使用AWS CLI并键入命令kubectl get svc

抛出以下错误"调用asherole操作时发生错误(AccessDened(:访问被拒绝"

任何人都可以提供有关可能导致此错误的指示吗?

您应该检查RBAC角色和角色绑定。验证您正在使用的帐户可以访问列出来自API服务器的对象

这就是您可以检查

的方式
master $ kubectl auth can-i get svc
yes
master $
master $  kubectl auth can-i create pods --all-namespaces
yes
master $

与kubectl相比,该问题是EKS群集具有不同的IAM角色。解决访问凭据后,Kubectl能够连接到控制平面API服务器。

最新更新