1

我是 Kubernetes 和集中式日志记录的新手。我已经从kubernetes 存储库在我的集群上安装了 EFK,并从 fluentd-es-ds.yaml 文件中删除了流动代码:

nodeSelector:
  beta.kubernetes.io/fluentd-ds-ready: "true"

我安装了在 sout 记录的计数器 pod,但在 kibana 中找不到日志。为什么fluend没有找到日志?Kubernetes 将日志存储在哪里?

我必须提到我的集群在 centos 机器上运行。

编辑

我已经弄清楚了问题所在。我在机器上安装了 systemd,我的日志写在 journald 中。我发现所有日志都在主节点的“/run/log/journal”中。你知道我可以如何改变它,以便可以在每台运行 pod 的机器上找到日志吗?或者,如果您知道使用 fluentd 从 journald 获取日志的方法?

谢谢

4

0 回答 0