k8s node 节点 kubectl 运行报错

###背景描述:

使用kubeadm搭建的集群环境,node节点 使用 kubectl查询资源报错

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

解决方案

1、 出现这个问题的原因是kubectl命令需要使用kubernetes-admin来运行,解决方法如下,将master节点中的**/etc/kubernetes/admin.conf**文件拷贝到从节点相同目录下,然后配置环境变量:

1
echo "export KUBECONFIG=/etc/kubernetes/admin.conf" >> ~/.bash_profile

2、使其生效

1
source ~/.bash_profile

k8s node 节点 kubectl 运行报错
https://zhangfuli.github.io/2019/11/18/k8s-node-节点-kubectl-运行报错/
作者
张富利
发布于
2019年11月18日
许可协议