Docker 如何使用filebeat或logstash、fluentd在pod内的kubernetes中读取标准输出的标准输出日志
需要建议如何使用stdout或stderr捕获容器日志?在吊舱内Docker 如何使用filebeat或logstash、fluentd在pod内的kubernetes中读取标准输出的标准输出日志,docker,kubernetes,logstash,filebeat,fluentd,Docker,Kubernetes,Logstash,Filebeat,Fluentd,需要建议如何使用stdout或stderr捕获容器日志?在吊舱内 关于以下用例 我的pod包含3个容器,我希望第三个容器通过使用这些选项中的任何一个来捕获日志filebeat、logstash或fluentd 我不想将日志保存在容器中的文件中 提前感谢各位。如果您不必从与集装箱相同的吊舱内捕获日志,您可以使用ECK的Filebeat Kubernetes操作员自动设置吊舱,将集装箱日志发送到Elasticsearch。在此处阅读ECK的文档:感谢您的回复,是否有捕获特定部署/Pod日志的线索?您
关于以下用例 我的pod包含3个容器,我希望第三个容器通过使用这些选项中的任何一个来捕获日志filebeat、logstash或fluentd 我不想将日志保存在容器中的文件中
提前感谢各位。如果您不必从与集装箱相同的吊舱内捕获日志,您可以使用ECK的Filebeat Kubernetes操作员自动设置吊舱,将集装箱日志发送到Elasticsearch。在此处阅读ECK的文档:感谢您的回复,是否有捕获特定部署/Pod日志的线索?您可以在Filebeat中配置自动发现功能。这里有一个filebeat操作符的示例,请看一下这里的自动发现配置:我是否可以在不使用ECK和卷的情况下捕获pod中的容器日志,因为卷我的filebeat容器将读取所有可用容器的日志