containerd设置日志大小和数量限制
目录
containerd无法像docker一样,通过配置文件设置,containerd本身无此功能,需借助kubelet配置实现
修改方法
-
修改kubelet参数
vi /usr/lib/systemd/system/kubelet.service
增加如下两个参数,参数的值请按需填写
- -container-log-max-files=3 –container-log-max-size=10Ki
-
重启kubelet
1 2
systemctl daemon-reload systemctl restart kubelet
检查确认
ps -ef |grep kubelet
查看进程是否有如上设置的参数
其他
注:在github看到有人提过,大意是说,kubelet 只是每 10 秒轮换一次日志,如果有大量日志写入,可能截断的大小会超过你所设置的值,这个目前看好像没法避免,这个还请注意下