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

问题描述 投票:1回答:1

我在具有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 core&8 GB RAM

worker-16核心&32 GB RAM

主机操作系统-Centos:7

Container OS-alpine:3.9.4

k8s-v1.13.1

docker-18.09.0

filebeat-6.4.1

logstash-6.3.1

elasticsearch-6.5.4

kibana-6.5.4

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

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

kubernetes logstash filebeat
1个回答
0
投票

我们正在运行filebeat 6.5.4,但仍然遇到问题。你们知道什么时候可以解决?

© www.soinside.com 2019 - 2024. All rights reserved.