k8s-多节点部署efk-dial tcp 172.20.2.134:5601: getsockopt: connection refused

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wxb880114/article/details/86606823

异常信息

Error: 'dial tcp 172.20.0.145:5601: getsockopt: connection refused'
Trying to reach: 'http://172.20.0.145:5601/'

分析

部署好efk后,通过kubectl cluster-info 查询 访问地址,访问后提示以上错误,由于之前成功访问到了kibana的界面,当时只有一个master一个node,并且都在一台服务器上,后期增加了两个node,于是先暂停另外两个节点试试。

操作

删除所有efk的资源(服务、部署、副本集等)

kubectl delete -f .

暂停kubectl服务

systemctl stop kubelet.service

在这里插入图片描述

重新安装efk

$ kubectl create -f /etc/ansible/manifests/efk/
$ kubectl create -f /etc/ansible/manifests/efk/es-without-pv/

EFK安装脚本

查询集群地址

在这里插入图片描述

查询pod

kubectl get pod -n kube-system

在这里插入图片描述
kubernates删除pod一直处于terminating状态

kubectl delete pod namexxx --namespace=kube-system --grace-period=0 --force

查看发现守护进程集一直pending
在这里插入图片描述
在这里插入图片描述
访问了 被停止的 node 20,

强制删除pod后访问成功

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/wxb880114/article/details/86606823