Explore the latest product updates and best practices at our hybrid Checkmk Conference #12 from June 16-18, 2026 – Register here

Werk #19446: Kubernetes CPU and Memory resource services: Support Pod-level limits and requests

Component Checks & agents
Title Kubernetes CPU and Memory resource services: Support Pod-level limits and requests
Date Mar 31, 2026
Level Trivial Change
Class New Feature
Compatibility Incompatible - Manual interaction might be required
Checkmk versions & editions
2.6.0b1
Not yet released
Checkmk Community, Checkmk Pro, Checkmk Ultimate, Checkmk Cloud, Checkmk Ultimate MT
2.5.0b5
Not yet released
Checkmk Community, Checkmk Pro, Checkmk Ultimate, Checkmk Cloud, Checkmk Ultimate MT
2.4.0p27
Not yet released
Checkmk Community, Checkmk Pro, Checkmk Ultimate, Checkmk Cloud, Checkmk Ultimate MT

The CPU resources and Memory resources services on Kubernetes hosts now take Pod-level resource limits and requests into account. Previously, only container-level values were summed.

Request and limit are handled independently: if a Pod specifies a pod-level request, that value is used instead of summing the container requests for that Pod. Likewise for limits. A Pod can have a pod-level request but container-level limits, or vice versa.

The service output now indicates pod-level values separately, e.g. "2/3 containers with requests, 1 pod with pod-level requests".

If your cluster uses Pod-level resource limits or requests, the values reported by these services may change after upgrading. If you have configured thresholds for CPU resources or Memory resources, review them to ensure they still reflect your expectations.

To the list of all Werks