【发布时间】:2018-06-16 12:34:29
【问题描述】:
问题
journald docker logging driver 是否有已知可用的 Fluentd 守护程序集,以便我可以将 K8S pod 日志发送到 Elasticsearch?
背景
与add support to log in kubeadm 一样,kubeadm 安装的 K8S 的默认日志记录驱动程序是 journald。
社区正在集体从磁盘上的文件转移到所有可能的地方,不幸的是,这将是一个倒退。 ...
您可以编辑 /etc/docker/daemon.json 以将其默认日志设置为 json 文件,并设置最大大小和最大文件以处理日志轮换。之后,日志将不会写入 journald,您将能够将日志文件发送到 ES。
但是,如果我理解正确的话,K8S EFK addon 和 Fluentd K8S 或 Aggregated Logging in Tectonic 仍然希望在主机的 /var/log/containers 中查找文件。
看起来Alternative fluentd docker image designed as a drop-in replacement for the fluentd-es-image 看起来正在采用日志驱动程序。但是无法让它运行 pod。
【问题讨论】:
标签: kubernetes fluentd efk