我怎么能发现pod是通过超出内存重新创建的

时间:2018-05-15 10:00:49

标签: kubernetes

如果pod超出限制内存,则定义如下:

   resources:
          limits:
            memory: 80Gi 
            cpu: 10

kubernetes将重新创建pod,但我怎么能发现pod是通过超出内存重新创建的?

任何日志记录了这种情况吗?

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用 Heapster 来监控群集资源使用情况。 将 Grafana 设置与 InfluxDB 一起用作Heapster的存储后端,可以获得整个群集,各个pod和容器的CPU和内存使用情况。

当Pod因达到内存限制而重新启动时,您应该在内存图上看到此pod的锯齿波。

有关监控工具及其设置方法的更多有用信息,请参见here