Calico-apiserver PDB prevent node drain

Summary

We have noticed following issue into rolling-update process and seems to be related to calico-apiserver PDB which prevent the pod eviction:


False       Draining Drain not completed yet (started at 2026-01-09T22:00:56Z):
   ┆  ┆     ┆  ┆  * Pods calico-apiserver/calico-apiserver-6477d46665-ctc9m, calico-apiserver/calico-apiserver-6477d46665-vwhwk: cannot evict pod as it would violate the pod's disruption budget. The disruption budget calico-apiserver needs 1 healthy pods and has 0 currently
   ┆  ┆     ┆  ├┄╴AgentHealthy                                                                                                                                                                                                                                                     True
   ┆  ┆     ┆  ├┄╴BootstrapReady                                                                                                                                                                                                                                                   True
   ┆  ┆     ┆  ├┄╴DrainingSucceeded                                                                                                                                                                                                                                                False Draining Drain not completed yet (started at 2026-01-09T22:00:56Z):
   ┆  ┆     ┆  ┆  * Pods calico-apiserver/calico-apiserver-6477d46665-ctc9m, calico-apiserver/calico-apiserver-6477d46665-vwhwk: cannot evict pod as it would violate the pod's disruption budget. The disruption budget calico-apiserver needs 1 healthy pods and has 0 currently

https://gitlab.com/sylva-projects/sylva-core/-/jobs/12666045842

https://gitlab.com/sylva-projects/sylva-core/-/jobs/12679843841

related references

Details

Edited Jan 12, 2026 by Bogdan Antohe
Assignee Loading
Time tracking Loading