K8S集群长时间未登录,导致从节点 访问主节点异常。

K8S集群长时间未登录,导致从节点 访问主节点异常

问题:

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

环境 :在Vmware 上使用三台虚拟机搭成一主二从的k8s 集群,然后在使用

主机名称IP地址安装软件
k8s-master192.1687.32.16kube-apiserver、kube-controller-manager、kube-scheduler、docker、etcd、calico,NFS
k8s-node1192.168.32.17kubelet、kubeproxy、Docker18.06.1-ce
k8s-node2192.168.32.18kubelet、kubeproxy、Docker18.06.1-ce

在安装k8s 和搭建集群时没有任何错误,
k8s节点添加进集群成功
可以看见集群安装成功,
但是在安装calico 时失败有一个calico节点的状态一直是Error 或者Pending ,所以将其删除又安装过一遍,
然后就长时间没有管过这个集群,今天登录时,发现子节点无法查询集群状态,
查看子节点kubelet 状态

 systemctl status kubelet -l
kubelet.service - kubelet: The Kubernetes Node Agent
   Loaded: loaded (/usr/lib/systemd/system/kubelet.service; enabled; vendor preset: disabled)
  Drop-In: /usr/lib/systemd/system/kubelet.service.d
           └─10-kubeadm.conf
   Active: active (running) since 六 2022-03-19 11:13:50 CST; 4min 55s ago
     Docs: https://kubernetes.io/docs/
 Main PID: 942 (kubelet)
    Tasks: 13
   Memory: 86.0M
   CGroup: /system.slice/kubelet.service
           └─942 /usr/bin/kubelet --bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf --config=/var/lib/kubelet/config.yaml --network-plugin=cni --pod-infra-container-image=registry.aliyuncs.com/google_containers/pause:3.6

3月 19 11:18:07 k8s-node2 kubelet[942]: W0319 11:18:07.892745     942 watcher.go:93] Error while processing event ("/sys/fs/cgroup/blkio/libcontainer_4569_systemd_test_default.slice": 0x40000100 == IN_CREATE|IN_ISDIR): inotify_add_watch /sys/fs/cgroup/blkio/libcontainer_4569_systemd_test_default.slice: no such file or directory

本以为是swap交换内存不够
echo 1048576 > /proc/sys/fs/inotify/max_user_watches
想将修改后的文件,写入
进行修改,反现没有作用。
然后 发现 是出现这个问题的原因是kubectl命令需要使用kubernetes-admin来运行,并且子节点中没有这个文件admin。conf,而主节点中有
解决办法:
将主节点(master节点)中的【/etc/kubernetes/admin.conf】文件拷贝到从节点相同目录下:

scp -r /etc/kubernetes/admin.conf ${node1}:/etc/kubernetes/admin.conf

问题解决:
方法来自下面这个博主
————————————————
版权声明:本文为CSDN博主「ZhuoJieTech」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/koukouwuwu/article/details/118152375

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值