Anti-affinity for k8s nodes (control-plane and workers) #226
Labels
Container
Issues or pull requests relevant for Team 2: Container Infra and Tooling
SCS is standardized
SCS is standardized
SCS-VP10
Related to tender lot SCS-VP10
Sprint Ljubljana
Sprint Ljubljana (2023, cwk 38+39)
standardization
Standards & Certification
standards
Issues / ADR / pull requests relevant for standardization & certification
As a user, I want to be sure that having containers on different nodes are not going down simultaneously because they are actually VMs (servers) on the same host (hypervisor). I need this to be the default behavior.
The control plane must survive for the cluster to survive. This requires hard anti-affinity (or in a shared control plane enough redundancy guaranteed otherwise).
For workers, we still want to avoid co-scheduling, but it does not necessarily need to be a hard anti-affinity.
This could be made opt-out, which could be useful for very small environments.
Definition of Done:
The text was updated successfully, but these errors were encountered: