一切福田,不離方寸,從心而覓,感無不通。

k8s报错:The connection to the server localhost:8080 was refused

k8snode节点使用kubectl命令时,如kubectl get pods --all-namespaces 出现如下错误:

 

解决办法1:使用一个非 root 账户登录,然后运行下列命令:

解决办法2:

出现这个问题的原因是kubectl命令需要使用kubernetes-admin的身份来运行,在“kubeadm int”启动集群的步骤中就生成了“/etc/kubernetes/admin.conf”。

因此,解决方法如下,将主节点中的【/etc/kubernetes/admin.conf】文件拷贝到工作节点相同目录下:

 

然后分别在工作节点上配置环境变量:

 

 from:https://blog.csdn.net/qq_41893255/article/details/138166712