【问题标题】:K8s job memory consumption after job finishes作业完成后K8s作业内存消耗
【发布时间】:2021-02-08 07:55:16
【问题描述】:

在仪表板下方,黄线表示内存限制,红线表示内存请求和绿色内存使用情况。为什么作业完成后 Prometheus 仍然会报告内存消耗?当内存请求和限制变为 0 时,我检查了作业日志和作业完成。作业 TTL 设置为 60 秒,所以我认为它不相关。

prometheus grafana metrics

【问题讨论】:

    标签: kubernetes prometheus


    【解决方案1】:

    事实上,一个已完成的作业意味着该进程不再运行,让一个人消耗任何资源。因此,您在日志中看到的可能是由于指标刷新周期的延迟。

    请记住,资源请求等与 K8s 相关的指标是通过从 K8s API-Server 获取信息来报告的,而实际资源消耗是由不同的基础架构组件报告的,例如指标服务器。这些系统可能有不同的刷新周期,这解释了当您将它们聚合到同一个图表上时的差异。

    【讨论】:

      猜你喜欢
      • 2021-05-11
      • 1970-01-01
      • 2020-01-12
      • 2020-06-19
      • 1970-01-01
      • 2023-02-07
      • 1970-01-01
      • 2019-11-30
      • 2020-10-09
      相关资源
      最近更新 更多