当一个 POD 被驱逐时,应该/dev/termination-log在容器文件系统内(或在“terminationMessagePath”属性中定义的其他路径)查找有关驱逐的消息。
我正在尝试跟踪 OOMKilled 事件,但在 OOMKilled 发生且 POD 重新启动后,该事件/dev/termination-log为空。
我试图将“terminationMessagePolicy”属性设置为“FallbackToLogsOnError”,希望能在容器日志中找出消息,但在那里我没有找到任何关于 OOMKilled 的信息。
通过执行,kubectl describe pod podname我可以发现终止原因是 OOMKilled,但我希望能够跟踪此事件以便将其与 fluentd 和 logstash 集成。
我们的 Kubernetes 集群版本是 v1.9.0,它在本地运行。安装是在 CentOS 7 上使用 kubeadm 完成的。
| 归档时间: |
|
| 查看次数: |
7371 次 |
| 最近记录: |