需要建议如何使用 stdout 或 stderr 捕获容器日志?在 Pod 内
关于以下用例?
我的 pod 包含 3 个容器,我希望第三个容器使用这些渴望选项 filebeat、logstash 或 fluentd 中的任何一个来捕获日志。
我不想将日志保存在容器内的文件中。
提前谢谢各位。
答案 0 :(得分:0)
如果您不必从与容器相同的 pod 中捕获日志,您可以使用 ECK 的 Filebeat Kubernetes 运算符自动设置将容器日志传送到 Elasticsearch 的 pod。在此处阅读 ECK 文档:https://www.elastic.co/guide/en/cloud-on-k8s/current/index.html