gpt4 book ai didi

kubernetes - 如何从另一个用户管理 kubectl

转载 作者:行者123 更新时间:2023-12-02 19:24:47 25 4
gpt4 key购买 nike

您好,我有一台配置了 kubernetes 的服务器(不使用 minikube),我可以毫无问题地执行 kubectl 命令,例如 kubectl get all , kubectl delete pod , kubectl delete apply ...

我想知道如何允许服务器上的另一个用户执行 kubectl 命令,因为如果我更改为另一个用户并尝试执行 kubectl get all -s localhost:8443我得到:

Error from server (BadRequest): the server rejected our request for an unknown reason

我已阅读 Kubernetes Authorization文档,但我不确定它是否是我要找的。

最佳答案

发生这种情况是因为用户没有 kubeconfig 文件。您需要在默认位置 $HOME/.kube/config 中为其他用户提供相同的 kubeconfig 文件KUBECONFIG 环境变量指向的任何位置。

您可以将工作用户的现有 kubeconfig 文件复制到非工作用户的上述位置。

关于kubernetes - 如何从另一个用户管理 kubectl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62558988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com