Improve stability of Calico upgrades
This commit is contained in:
@@ -48,6 +48,13 @@ data:
|
|||||||
- requiredDuringSchedulingIgnoredDuringExecution
|
- requiredDuringSchedulingIgnoredDuringExecution
|
||||||
RemovePodsViolatingNodeTaints:
|
RemovePodsViolatingNodeTaints:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
params:
|
||||||
|
# calico-node flips NetworkUnavailable while it restarts, which the
|
||||||
|
# node lifecycle controller turns into a NoSchedule taint. Without
|
||||||
|
# this exclusion a rolling CNI upgrade evicts every pod in the
|
||||||
|
# cluster (81 pods on 2026-08-23) for a taint that lasts seconds.
|
||||||
|
excludedTaints:
|
||||||
|
- node.kubernetes.io/network-unavailable
|
||||||
RemovePodsViolatingTopologySpreadConstraint:
|
RemovePodsViolatingTopologySpreadConstraint:
|
||||||
enabled: true
|
enabled: true
|
||||||
params:
|
params:
|
||||||
|
|||||||
Reference in New Issue
Block a user