本文主要是介绍kubectl get node执行提示error: no configuration has been provided, try setting KUBERNETES_MASTER environ,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
kubectl get node执行提示"error: no configuration has been provided, try setting KUBERNETES_MASTER environ"
网络资料:https://blog.csdn.net/afriendlyman/article/details/105360148
在/etc/profile末尾增加
export KUBECONFIG=/etc/kubernetes/admin.conf
添加完后执行
source /etc/profile
更新环境变量
实际情况:
K8S初始化Master主节点
运行以下命令,进行Master主节点的初始化。值得注意:执行此命令,CPU核心数量必须大于1核,否则无法执行成。
kubeadm init --config=kubeadm-config.yaml --upload-certs | tee kubeadm-init.log
根据上面的提示,我们必须执行下列几个命令,让当前用户可以执行kubectl命令等
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
现在,我们可以开始执行kubectl 命令了。比如,运行 kubectl get node,命令,可以查看集群中有哪些节点。
kubectl get node
这篇关于kubectl get node执行提示error: no configuration has been provided, try setting KUBERNETES_MASTER environ的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!