错误:未提供配置,请尝试设置 KUBERNETES_MASTER 环境变量

Raj*_*ain 4 kubernetes

我的 .kube/ 文件夹中的 KUBECONFIG 仍然面临这个问题。

我也尝试过

kubectl config set-context ~/.kube/kubeconfig.yml

kubectl config use-context ~/.kube/kubeconfig.yml
Run Code Online (Sandbox Code Playgroud)

没有运气!还是一样。

Raj*_*ain 5

回答我自己的问题

最初,我在这个错误上浪费了很多时间,但后来我发现我的 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 相关的特定错误。

但经过一番挖掘后,它起作用了。