我的 .kube/ 文件夹中的 KUBECONFIG 仍然面临这个问题。
我也尝试过
kubectl config set-context ~/.kube/kubeconfig.yml
kubectl config use-context ~/.kube/kubeconfig.yml
Run Code Online (Sandbox Code Playgroud)
没有运气!还是一样。
回答我自己的问题
最初,我在这个错误上浪费了很多时间,但后来我发现我的 kubeconfig 没有正确的上下文。
我尝试了相同的步骤:
kubectl config set-context ~/.kube/kubeconfig1.yml
kubectl config use-context ~/.kube/kubeconfig1.yml
Run Code Online (Sandbox Code Playgroud)
~/.bashrc或者在您的文件中添加一行 kubeconfig
export KUBECONFIG=~/.kube/<kubeconfig_env>.yml
Run Code Online (Sandbox Code Playgroud)
另外,如果你想添加多个 kubeconfig:像在~/.bashrc文件中一样添加
export KUBECONFIG=~/.kube/kubeconfig_dev.yml:~/.kube/kubeconfig_dev1.yml:~/.kube/kubeconfig_dev2.yml
Run Code Online (Sandbox Code Playgroud)
在不同的 Kube 上下文中,效果很好。
尽管错误应该简化并返回与 kubecontext 相关的特定错误。
但经过一番挖掘后,它起作用了。
| 归档时间: |
|
| 查看次数: |
36022 次 |
| 最近记录: |