Kubernetes Daemonset 挂载卷没有显示日志/未收集数据

上下文:

  1. 我们在 k8 集群上运行多个应用程序。(1.7.12-gke.1 主版本)
  2. 其中一些重要应用程序 dockers 说 app1,app2...正将一些重要日志存储在 /home/services/<application_name>/logs/
  3. 我们有一个 Elastic Search - Fluentd - Kibana 设置,使用守护进程配置从 EFK stack gitrepo 的默认示例中收集 STDOUTSTDERR 日志。

问题:

我已经尝试在我的守护进程 pod 中挂载 /home/services,并使用 configMaps 添加了自定义 fluentd 配置。我可以看到 /home/services/app1/home/services/app2 文件夹得到创建,但是在守护进程 pod 中没有看到日志文件。

我在其中一个应用程序中使用 openresty nginx 生成日志,但我在 Kibana 中看不到它们。

请帮帮我!!

我找到了一个相关的文档- 对我没有帮助。 \* https://medium.com/@joatmon08/application-logging-in-kubernetes-with-fluentd-4556f1573672

点赞