k8s重启报错:Get “http://localhost:8080/api?timeout=32s“: dial tcp [ ...

打印 上一主题 下一主题

主题 537|帖子 537|积分 1611

  1. [root@k8s-master ~]# kubectl get nodes
  2. E0322 10:29:10.166586    8455 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused
  3. E0322 10:29:10.166882    8455 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused
  4. E0322 10:29:10.168298    8455 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused
  5. E0322 10:29:10.170502    8455 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused
  6. E0322 10:29:10.172351    8455 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused
  7. The connection to the server localhost:8080 was refused - did you specify the right host or port?
复制代码
单从报错可以看出,kubectl 没有利用到证书与k8s api通讯,在初始化集群的时间要想利用kubectl需要,申明证书变量 export KUBECONFIG=/etc/kubernetes/admin.conf ,重启之后 KUBECONFIG 变量失效了。所有需要重新声明,并参加过/etc/profile 全局变量文件。
  1. echo "export KUBECONFIG=/etc/kubernetes/kubelet.conf" >> /etc/profile
  2. source /etc/profile
复制代码
  1. [root@k8s-master ~]# kubectl get nodes
  2. NAME         STATUS   ROLES           AGE   VERSION
  3. k8s-master   Ready    control-plane   15m   v1.28.2
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

天空闲话

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表