繁体   English   中英

Kubernetes - 在 AWS EKS Fargate 中,如何将日志从一个容器发送到 Splunk 的 FluentD?

[英]Kubernetes - In AWS EKS Fargate How Can I Send Logs From One Container To FluentD For Splunk?

我不知道该怎么做。 任何帮助都会很棒。

我在 Fargate 上运行一个 pod,其中包含我的应用程序容器和一个 fluentd 容器。 如何将我的日志从我的应用程序容器发送到我的 fluentd 容器以推送到 splunk? 我无法在我的 kubernetes 部署定义中设置我的日志驱动程序或日志选项(我将配置我的容器以更改其日志目标的正常方式)。

那么我该如何实现这一点,有人真的这样做过吗?

它今天的工作方式是确保您正在记录到一个文件,然后将 Fluentxxx sidecar 添加到 pod,以便它可以获取日志并将其发送到目的地。 这是因为没有办法(除了使用交互式kubectl logs )来获取打印到 stdout 的日志(目前)。

但是,我们正在开发此功能该功能将允许 EKS/Fargate 客户 1) 不用费心使用 sidecar 和 2) 获取开箱即用的标准输出日志。

这个想法是您只需要指定每个集群/每个 ns/每个 pod 的日志记录配置,我们会将日志发送到支持的(流行的)目的地。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM