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 by Bogdan Antohe