报错:The connection to the server localhost:8080 was refused - did you specify the right host or port?

在这里插入图片描述
使用kubeadm搭建好集群后,却在node节点查看不到集群节点信息,经查阅发现报错,此报错是因为此节点在初始化之前没有与主机进行绑定


解决方法:

首先查看node节点下/etc/kubernetes/目录下没有admin.conf这个文件,所以需要从Master节点调取一下此文件

scp /etc/kubernetes/admin.conf 192.168.90.22:/etc/kubernetes/admin.conf

在这里插入图片描述
调取完成此文件之后在node节点定义一下环境变量

echo "export KUBECONFIG=/etc/kubernetes/admin.conf" >> /etc/profile

然后使变量生效

source /etc/profile

现在进行使用 kubectl get node 命令就可以看到连接上了
在这里插入图片描述

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐