Kubernetes-Filebeat停止发送/获取日志。重新启动filebeat窗格后,FIlebeat可以工作

时间:2019-08-12 08:52:13

标签: kubernetes logstash filebeat

我在具有1个主节点和3个工作节点的kubernetes集群中,每个节点运行一个文件信号(版本6.4.1)。

整个集群只有一个logtash,elastic和Kibana。

虽然Pod已成功启动并运行,但filebeat无法将日志拉/发送到logstash。

如果我重新启动filebeat窗格,则可以从Kibana查看日志。

我从文件记录日志中看到的错误是:

ERROR kubernetes/watcher.go:154 kubernetes: Watching API error EOF

在ELK论坛中发现了类似的问题

https://discuss.elastic.co/t/kubernetes-filebeat-stops-sending-picking-up-logs/128578。据说版本6.3.0的filebeat对此有修复。

组件版本:

集群-4个节点(1个主节点和3个工人)

master-4核&8 GB RAM

worker-16核&32 GB RAM

主机操作系统-Centos:7

容器操作系统-高山:3.9.4

k8s-v1.13.1

docker-18.09.0

filebeat-6.4.1

logstash-6.3.1

elasticsearch-6.5.4

木瓜-6.5.4

我在filebeat 6.4.1> 6.3.0中面临相同的问题

如果需要对ELK配置进行任何更改,请提出建议。

0 个答案:

没有答案