【发布时间】:2019-09-09 03:05:33
【问题描述】:
我们的设置:
我们在 GCP 中使用 Kubernetes。 我们有将日志写入共享卷的 pod,还有一个 sidecar 容器,可以为我们的日志系统吸收我们的日志。 我们不能只使用标准输出来代替这个过程。
其中一些 pod 寿命很长,并且由于没有日志轮换而正在填满磁盘空间。
问题: 防止磁盘空间在这里填满的最简单方法是什么(不安排 pod 重启)?
我一直在尝试使用:RUN apt-get install -y logrotate 在我们的 Dockerfile 中安装 logrotate,并在 /etc/logrotate.d/dynamicproxy 中放置一个 logrotate 配置文件,但它似乎没有运行。 /var/lib/logrotate/status 永远不会生成。
我觉得我找错了树,或者错过了让这项工作发挥作用不可或缺的东西。任何帮助将不胜感激。
【问题讨论】:
标签: kubernetes google-cloud-platform logrotate