feature/kubestate exporter check if node is scheduling disabeld (#462)

* feature/kubestate-exporter-check-if-node-is-scheduling-disabeld

* commented added

* typo in expr

* move code to right file


---------

Co-authored-by: Roger Sikorski <roger.sikorski@zweiloewen.com>
Co-authored-by: Samuel Berthe <dev@samuel-berthe.fr>
This commit is contained in:
Roger 2025-04-23 09:58:29 +02:00 committed by GitHub
parent 6446bb44be
commit b3d25fafcf
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -2044,6 +2044,15 @@ groups:
query: 'kube_node_status_condition{condition="Ready",status="true"} == 0'
severity: critical
for: 10m
- name: Kubernetes Node scheduling disabled
summary: "Kubernetes node scheduling disabled (node: {{ $labels.node }})"
description: "Node {{ $labels.node }} has been marked as unschedulable for more than 30 minutes."
query: kube_node_spec_taint{key="node.kubernetes.io/unschedulable"} == 1
severity: warning
for: 30m
comments: |
Kubernetes Node with disabled schedules are fine.
This alarm can be useful to get warned if there are nodes which are longer unscheduled.
- name: Kubernetes Node memory pressure
summary: Kubernetes memory pressure (node {{ $labels.node }})
description: "Node {{ $labels.node }} has MemoryPressure condition"