-
Epic
-
Resolution: Unresolved
-
Major
-
None
-
None
-
Configurable TopologySpreadConstraints to control pod AZ placement
-
16
-
False
-
-
False
-
Not Selected
-
Proposed
-
Proposed
-
To Do
-
OSPRH-9864 - Support Distributed ctlplane nodes across low latency L3 interconnected DataCenters
-
Proposed
-
Proposed
-
-
Basic affinity rules are currently used to spread pods across different hosts.
For high-availablility control plane deployments across multiple availability zones we will need to spread pods based on an arbitrary node label e.g topology.kubernetes.io/zone.
The affinity rules should also be strict (currently permissive) for HA stateful services to ensure 2 pods cannot be placed on the same failure domain.