从kubernetes

时间:2018-01-03 23:00:36

标签: docker nginx kubernetes fluentd filebeat

目前,根据我的理解,kubernetes不提供自己的日志记录解决方案,并且由于范围封装问题,它也不允许在使用docker作为容器技术时指定日志记录驱动程序。

这使得人们可以使用流利的,文件节点或其他一些文件拖尾恶魔从共享卷中拖出json日志的丑陋解决方案,解析这些,然后将它们发送到所需的存储后端。

我的问题是,对于之前经历过这种情况的人来说,是否存在针对此类场景的任何回购或公共知识配置存储?我的用例将涉及拖尾nginx docker图像的日志并写出流利/ grok模式我自己似乎真的很痛苦,而且我不想在已经被其他人解决的问题上挣扎。

由于

1 个答案:

答案 0 :(得分:0)

我们尝试logdna并且与k8s的集成非常可靠。大多数时候我只是使用kubectl logs -f [CONTAINER_ID]来查找某个容器的日志。我猜你正在寻找一种持久的方法。