在我的. .kube/文件夹中,KUBECONFIG仍然面临这个问题。
我也试过
kubectl config set-context ~/.kube/kubeconfig.yml
kubectl config use-context ~/.kube/kubeconfig.yml没有运气!还是一样的。
发布于 2020-05-22 07:54:10
回答我自己的问题
最初,我在这个错误上浪费了很多时间,但后来我发现我的kubeconfig没有正确的上下文。
我试过同样的步骤:
kubectl config set-context ~/.kube/kubeconfig1.yml
kubectl config use-context ~/.kube/kubeconfig1.yml或者向您的~/.bashrc文件中添加一行kubeconfig
export KUBECONFIG=~/.kube/<kubeconfig_env>.yml另外,如果您想要添加多个kubeconfig:在~/.bashrc文件中添加它
export KUBECONFIG=~/.kube/kubeconfig_dev.yml:~/.kube/kubeconfig_dev1.yml:~/.kube/kubeconfig_dev2.yml有着不同的库贝语境,而且效果很好。
尽管错误应该简化并返回与kubecontext相关的特定错误。
但经过一番挖掘,它起了作用。
发布于 2022-02-05 05:35:36
如果你在运行k3s,你可以把下面的行放到ur ~/..zshrc/~/..bashrc
k3s
export KUBECONFIG=/etc/rancher/k3s/k3s.yaml发布于 2020-05-20 00:50:14
默认情况下,kubectl在$HOME/中查找名为config的文件。库贝目录。因此,您必须重命名您的配置文件或正确设置它的位置。
有关更详细的解释,请参阅这里
https://stackoverflow.com/questions/61903086
复制相似问题