Werk #15609: KUBE: Limit collection time for Persistent Volume Claims & Persistent Volumes
Komponente | Checks & agents | ||||
Titel | KUBE: Limit collection time for Persistent Volume Claims & Persistent Volumes | ||||
Datum | 28.04.2023 | ||||
Level | Kleine Änderung | ||||
Klasse | Bugfix | ||||
Kompatibilität | Kompatibel - benötigt kein manuelles Eingreifen | ||||
Checkmk versions & editions |
|
This change affects those using the Kubernetes together with the feature Collect information about Persistent Volume Claims & Persistent Volumes (available in 2.2.0 and above).
With this feature turned on, the Kubernetes agent will contact the kubelet on each node via a proxy provided by the Kubernetes API server. This means the data collection depends on the number of nodes and the latency of the Pod network. If this data collection takes too long, the Kubernetes agent may timeout. This in turn causes the previously collected API data to be discarded.
With this Werk, the data collection time is limited to 30 seconds. The omission of the data causes the omission of metrics from the PVC service of a Pod. This is consistent with how missing data is handled, if the corresponding kubelet is down.