
1 buaacss 2024 年 3 月 4 日 在写日志的时候就一边写一边回收,起一个 logtail 的边车,写完了就立即把日志收上去。业务不想写回收逻辑就启一个 logrotate 的边车帮他们回收。 |
2 Akiya 2024 年 3 月 5 日 限制单个日志文件大小,限制日志文件数量 |
3 cleanery 2024 年 3 月 5 日 日志框架都支持设置保存天数和日志大小上限吧 |
5 lhstack OP @Akiya 我知道,docker 是支持这个功能的,我这边用的是 containerd,我查看文档发现,kubelet 提供了 containerd 的日志参数,但是并不会清理日志,它会把切割后的日志存放成一个压缩文件,所以这个参数也不能满足我的需求 |
6 proxychains 2024 年 3 月 5 日 笨方法: 再起个容器放到同一个 pod 中, 专门清理 N 天以上的日志 |
7 ExplodingDragon 2024 年 3 月 5 日 每个 pod 配置好日志轮转 + limit, ```yaml resources: requests: ephemeral-storage: "50Mi" limits: ephemeral-storage: "100Mi" ``` |
10 naoying 2024 年 3 月 19 日 apiVersion: v1 kind: Pod metadata: name: mypod spec: containers: - name: mycontainer image: myimage ... logPolicy: maxSize: "10Mi" maxFiles: 3 |