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



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

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

那么,我该如何做到这一点,有人真的做到了吗?

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

然而,我们正在开发这一功能,它将允许EKS/Fargate客户1(不用担心使用sidecar,2(开箱即用地获取stdout日志。

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

相关内容

最新更新