diff --git a/assets/prometheus/rules/kubelet.rules.yaml b/assets/prometheus/rules/kubelet.rules.yaml
index 1aa5f84cdfb0ee517843023e5f2b153251a3f551..03ea03da60568f563e4d0e31c34a11528a83b886 100644
--- a/assets/prometheus/rules/kubelet.rules.yaml
+++ b/assets/prometheus/rules/kubelet.rules.yaml
@@ -47,3 +47,30 @@ groups:
       description: Kubelet {{$labels.instance}} is running {{$value}} pods, close
         to the limit of 110
       summary: Kubelet is close to pod limit
+  - alert: K8SDaemonSetsNotScheduled
+    expr: kube_daemonset_status_desired_number_scheduled - kube_daemonset_status_current_number_scheduled
+      > 0
+    for: 10m
+    labels:
+      severity: warning
+    annotations:
+      description: A number of daemonsets are not scheduled.
+      summary: Daemonsets are not scheduled correctly
+  - alert: K8SDaemonSetsNotRunning
+    expr: kube_daemonset_status_desired_number_scheduled - kube_daemonset_status_number_ready
+      > 0
+    for: 10m
+    labels:
+      severity: warning
+    annotations:
+      description: A number of daemonsets are not ready.
+      summary: Daemonsets are not ready
+  - alert: K8SDaemonSetsMissScheduled
+    expr: kube_daemonset_status_number_misscheduled > 0
+    for: 10m
+    labels:
+      severity: warning
+    annotations:
+      description: A number of daemonsets are running where they are not supposed
+        to run.
+      summary: Daemonsets are not scheduled correctly