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 |
|
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.