Kubernetes-kubectl命令出现错误【The connection to the server localhost:8080 was refused - did you specif...

  今天在Kubernetes的从节点上运行命令【kubectl】出现了如下错误

[root@k8snode1 kubernetes]# kubectl get pod
The connection to the server localhost:8080 was refused - did you specify the right host or port?

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

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

立即生效

source ~/.bash_profile

接着再运行kubectl命令就OK了

get pod
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、组件版本和配置策略 1、组件版本 Kubernetes 1.10.4Docker 18.03.1-ceEtcd...
    Horne阅读 3,671评论 1 50
  • 一:简介 二:基础环境安装 1.系统环境 2.关闭selinux 3.关闭防火墙 4.修改主机名 5.添加host...
    Goun阅读 13,596评论 5 10
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,956评论 0 5
  • 母亲离开我和父亲整整一个月了。一个月前的今天,母亲咽下了她最后一口气,随着一小口血痰吐出,她永远地闭上了眼睛,从此...
    身边的江湖阅读 316评论 0 0
  • 喜欢在璀璨星空下,倚在岁月角落里,捧着一本书,静静地看,轻轻地读。其实看过的书不知有多少,能记住的却是寥寥无几,简...
    自在独行客阅读 664评论 0 1