diff --git a/_data/rules.yml b/_data/rules.yml index 71d2741..4a84ea4 100644 --- a/_data/rules.yml +++ b/_data/rules.yml @@ -2046,14 +2046,15 @@ groups: for: 10m # Kubernetes Node with disabled schedules are fine. # This alarm can be useful to get warned if there are nodes which are longer unscheduled - - alert: KubernetesNodeSchedulingDisabled - expr: kube_node_spec_taint{key="node.kubernetes.io/unschedulable"} == 1 + - 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 - labels: - severity: warning - annotations: - summary: "Kubernetes Node Scheduling Disabled (node: {{ $labels.node }})" - description: "Node {{ $labels.node }} has been marked as unschedulable for more than 30 minutes." + 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"