diff --git a/pkg/controllers/disruption/helpers.go b/pkg/controllers/disruption/helpers.go index a89c7d23d5..85654fe597 100644 --- a/pkg/controllers/disruption/helpers.go +++ b/pkg/controllers/disruption/helpers.go @@ -237,7 +237,7 @@ func BuildDisruptionBudgetMapping(ctx context.Context, cluster *state.Cluster, c NodePoolAllowedDisruptions.Set(float64(allowedDisruptions), map[string]string{ metrics.NodePoolLabel: nodePool.Name, metrics.ReasonLabel: string(reason), }) - if allowedDisruptions == 0 { + if numNodes[nodePool.Name] != 0 && allowedDisruptions == 0 { recorder.Publish(disruptionevents.NodePoolBlockedForDisruptionReason(nodePool, reason)) } }