logging - kubernetes如何设置日志文件的最大大小?

标签 logging docker rotation kubernetes coreos

如何设置日志文件的最大大小?或者启用日志轮换。 在文档中我没有找到任何关于此的内容。

还是需要为此写一个脚本?

最佳答案

我认为 kubernetes 现在不提供日志轮换功能。您可以将 logrotate 配置放在主机中。像这样的:

/var/lib/docker/containers/*/*.log {
  rotate 7
  daily
  size=10M
  compress
  missingok
  delaycompress
  copytruncate
}

关于logging - kubernetes如何设置日志文件的最大大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39021832/

相关文章:

java - 无法使用 Java Logging API 记录低于 INFO 日志级别的任何内容

.net - nHibernate ShowSql对实时系统有影响吗?

mobile - 如何将项目作为Docker从IBM Bluemix PaaS导出到其他任何地方?

docker - Docker Hub 会保存我推送给它的图像的历史版本吗? (就像 Github 处理文件一样?)

Java Graphics2D 获取旋转图像边界和新坐标

mysql - 统计 mysql 日志的条目数

node.js - 无法在用 nodejs 编写并部署在 hyperledger-fabric 上的智能合约中打印日志

amazon-web-services - 一个应用程序 -> 在单个 Ec2 上运行多个 Docker 实例

ios - 当 UIDeviceOrientationDidChangeNotification 在 UIView 中捕获时,UIInterfaceOrientation 尚未更新

OpenGL:为什么当物体旋转时照明会改变?