【发布时间】:2021-01-04 02:10:12
【问题描述】:
我试图了解 Docker 和 Fluentd 在 K8s 集群中的交互。我见过需要配置 Docker 输出到日志驱动的地方,而 Fluentd 可以用作日志驱动,比如here。
另一方面,我看到一些帖子(如 this 或 this),其中 Docker 不知道 Fluentd 作为 DaemonSet 的存在。
我的全部意图是进行日志轮换,但是我不确定是否使用 Fluentd 是否真的会轮换 Docker 写入的日志,所以我最终不会让日志占用节点中的整个存储空间随着时间的推移。在 Docker 不知道 Fluentd 存在的情况下使用 FluentD DaemonSet 是否足够?o 我还需要通过驱动程序以某种方式将 Docker 连接到 Fluentd?
【问题讨论】:
标签: docker logging kubernetes fluentd log-rotation