如果pod超出限制内存,则定义如下:
resources:
limits:
memory: 80Gi
cpu: 10
kubernetes将重新创建pod,但我怎么能发现pod是通过超出内存重新创建的?
任何日志记录了这种情况吗?
答案 0 :(得分:0)
最简单的方法是使用 Heapster 来监控群集资源使用情况。 将 Grafana 设置与 InfluxDB 一起用作Heapster的存储后端,可以获得整个群集,各个pod和容器的CPU和内存使用情况。
当Pod因达到内存限制而重新启动时,您应该在内存图上看到此pod的锯齿波。
有关监控工具及其设置方法的更多有用信息,请参见here。