我的私有AKS集群只能由root用户使用jumphost上的kubectl
访问。但对于非root用户,它会抛出以下错误消息:
someuser@jump-vm$ kubectl get pods -A
Error from server (Forbidden): pods is forbidden: User "XX-XX-XX-XX-XX" cannot list resource "XX" in API group " " at the cluster scope
如何解决此错误?
我的私有AKS集群只能由root用户使用jumphost上的kubectl
访问。但对于非root用户,它会抛出以下错误消息:
someuser@jump-vm$ kubectl get pods -A
Error from server (Forbidden): pods is forbidden: User "XX-XX-XX-XX-XX" cannot list resource "XX" in API group " " at the cluster scope
如何解决此错误?
2条答案
按热度按时间tnkciper1#
在这种情况下,解决方案是从
$HOME/.kube/
中删除旧配置,并在az login
之后使用相关用户重新初始化它trnvg8h32#
正在访问的私有AKS群集中的Azure VM似乎设置为自动重启,这导致
kubectl
或kubelogin
出现一些问题。我按照以下步骤为两个--根以及非根用户和
kubectl
成功工作后。