禁止使用kubectl,但可以运行helm



在对所有命令(包括get pods或apply)使用kubectl时,我面临权限拒绝错误,但我能够使用helm和登录k9s来执行破坏性操作。我对所有这些操作使用相同的上下文。

kubectl get nodes 
# error: You must be logged in to the server (Unauthorized)
kubectl apply -f some-manifest.yaml
# error: You must be logged in to the server (the server has asked for the client to provide credentials)

有没有人提示为什么会发生这种情况,或者需要进一步研究什么?我正在Vultr上使用托管k8s,这是一个较小的云提供商。

不知道具体问题是什么,但我用所有上下文缓慢地重建了我的.kube/config文件,它最终又工作了。

很奇怪,虽然头盔工作,但kubectl却没有…

我很确定这是一个" kubernetes上下文";问题

查看这里的解决方案:helm和kubectl上下文不匹配

k9s的解决方案可以在这里找到:https://k9scli.io/topics/commands/

相关内容

  • 没有找到相关文章

最新更新