使用 Docker 的安全日志记录驱动程序?
Secure Logging drivers with Docker?
我注意到 fluentd
引擎使用 out_forward
输出来发送日志。这意味着所有日志都以明文形式发送。有没有办法指定输出类型?我希望 Docker 可以用 out_secure_forward
发送日志。
是否有启用更多配置的计划?如果我想要安全,是否应该使用不同的日志记录驱动程序?也许使用 JSON 文件引擎,然后使用 fluentd
来安全地发送这些文件?
IMO 做你想做的最好的选择是:
- 引入一个额外的 docker 容器 (A) 运行 Fluentd in it
- 配置您的 docker 容器以将日志(通过 fluentd 日志驱动程序)发送到该容器 (A)
- 使用 secure-forward
将这些日志从容器 (A) 中的 fluentd 发送到另一个站点
我注意到 fluentd
引擎使用 out_forward
输出来发送日志。这意味着所有日志都以明文形式发送。有没有办法指定输出类型?我希望 Docker 可以用 out_secure_forward
发送日志。
是否有启用更多配置的计划?如果我想要安全,是否应该使用不同的日志记录驱动程序?也许使用 JSON 文件引擎,然后使用 fluentd
来安全地发送这些文件?
IMO 做你想做的最好的选择是:
- 引入一个额外的 docker 容器 (A) 运行 Fluentd in it
- 配置您的 docker 容器以将日志(通过 fluentd 日志驱动程序)发送到该容器 (A)
- 使用 secure-forward 将这些日志从容器 (A) 中的 fluentd 发送到另一个站点