问题

是否有已知的可用于 journald docker logging driver 的Fluentd守护进程,以便我可以将K8S pod日志发送到Elasticsearch?

背景

add support to log in kubeadm中一样,kubeadm安装的K8S的默认日志记录驱动程序是journald .

社区在一般可能的每个地方都集体远离磁盘上的文件,不幸的是,这将是一个倒退 . ...您可以编辑/etc/docker/daemon.json将其默认日志设置为json文件,并设置最大大小和最大文件以处理日志轮换 . 之后,日志将不会写入日志,您将能够将日志文件发送到ES .

但是,如果我理解正确的话,K8S EFK addonFluentd K8SAggregated Logging in Tectonic仍然希望在主机的/ var / log / containers中查找文件 .

看起来Alternative fluentd docker image designed as a drop-in replacement for the fluentd-es-image看起来正在采用记者驱动程序 . 但无法让它运行pods .