dex-app release v3.4.0
Changed
- Dex runs two replicas by default, spread one per node (
topologySpreadConstraintsonkubernetes.io/hostname,DoNotSchedule, and ontopology.kubernetes.io/zone,ScheduleAnyway; a preferred pod anti-affinity onkubernetes.io/hostname), behind a PodDisruptionBudget ofminAvailable: 1: a node drain or consolidation waits until another replica is Ready, so the identity provider stays up. Withdex.replicaCount: 1and no autoscaling the budget staysmaxUnavailable: 1.