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.
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.