diff --git a/values/clusters/unraid-lab/grafana-k8s-monitoring.yaml b/values/clusters/unraid-lab/grafana-k8s-monitoring.yaml index 54e2986..9dcf08a 100644 --- a/values/clusters/unraid-lab/grafana-k8s-monitoring.yaml +++ b/values/clusters/unraid-lab/grafana-k8s-monitoring.yaml @@ -10,7 +10,17 @@ annotationAutodiscovery: # Every usable Unraid node is a tainted control-plane node. The Alloy Operator # must tolerate that taint before it can create the metrics collector. alloy-operator: - tolerations: + tolerations: &control_plane_tolerations - key: node-role.kubernetes.io/control-plane operator: Exists effect: NoSchedule + +# The stateful metrics collector and singleton event collector also run as Pods, +# so they require the same explicit scheduling permission. +collectors: + alloy-metrics: + controller: + tolerations: *control_plane_tolerations + alloy-singleton: + controller: + tolerations: *control_plane_tolerations