From 0c1168eb06ec88bd94f3591f8aafcd694e5b6b1d Mon Sep 17 00:00:00 2001 From: Sheogorath <sheogorath@shivering-isles.com> Date: Wed, 26 Jul 2023 00:53:33 +0200 Subject: [PATCH] feat(shields): Switch from podAntiAffinity to PodTopologyConstraint --- apps/base/shields/shields.yaml | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/apps/base/shields/shields.yaml b/apps/base/shields/shields.yaml index 580d41a92..234fccafe 100644 --- a/apps/base/shields/shields.yaml +++ b/apps/base/shields/shields.yaml @@ -16,12 +16,15 @@ spec: app.kubernetes.io/name: shields spec: affinity: - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchLabels: - app.kubernetes.io/name: shields - topologyKey: kubernetes.io/hostname + topologySpreadConstraints: + - maxSkew: 1 + topologyKey: kubernetes.io/hostname + whenUnsatisfiable: DoNotSchedule + labelSelector: + matchLabels: + app.kubernetes.io/name: shields + matchLabelKeys: + - pod-template-hash containers: - image: docker.io/shieldsio/shields:next name: shields -- GitLab