kubernetes - 清除 pod 在 kubernetes 中的日志?
问题描述
如何清除特定 pod 的现有日志?
这样我就可以在kubectl logs
下次获取自那时以来的所有日志。
谢谢!
解决方案
你不能,日志轮换通常在 Docker 中实现(或者有时通过节点主机上的 logrotate)。但是,您可以使用kubectl logs --since-time
并填写上次获取的时间。如果您正在尝试构建一些东西来自动迭代处理日志,可能使用 Fluentd 将它们加载到某种数据库中(Kafka 很常见)。
推荐阅读
- ios - iPhone 文档中未创建文件
- python - Pandas to_sql 向 db 表发送额外的空白行
- azure - HTTP Post 在本地工作,但在 Azure 上返回 400
- android - 不能使用 typedef 枚举
- reactjs - 使用不适用于 GET 的字符串将 POST 数据发送到 WebView
- arrays - 在构造函数中创建数组与在 main 中创建数组的区别
- java - Java中状态切换的最佳实现是什么?
- reactjs - 反应构造函数中的错误
- sql - 使用派生键值用另一个表的数据更新一个表
- mybatis - Mybatis keygenerator字段如何填充id值(之前为null)?