etcd-cluster-operator
etcd-cluster-operator copied to clipboard
Add support for PodDisruptionBudgets
The operator should add a PodDisruptionBudget by default such that cluster quorum is not lost.
For an initial version, adding a PDB with minAvailable set to (number of replicas/2)+1 should be sufficient. For future improvement, the operator could monitor the health of the etcd cluster and dynamically adjust the PDB.