From 509ab7e13328bb7fd9f290e7743ffac689eec2ba Mon Sep 17 00:00:00 2001 From: Sheogorath <sheogorath@shivering-isles.com> Date: Sun, 29 Oct 2023 02:30:37 +0200 Subject: [PATCH] feat(blog): Use topologySpreadConstraints --- apps/k8s01/blog/blog.yaml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/apps/k8s01/blog/blog.yaml b/apps/k8s01/blog/blog.yaml index 7da12e73b..6afedb939 100644 --- a/apps/k8s01/blog/blog.yaml +++ b/apps/k8s01/blog/blog.yaml @@ -15,13 +15,6 @@ spec: labels: app.kubernetes.io/name: blog spec: - affinity: - podAntiAffinity: - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchLabels: - app.kubernetes.io/name: blog - topologyKey: kubernetes.io/hostname automountServiceAccountToken: false containers: - name: blog @@ -60,6 +53,15 @@ spec: runAsNonRoot: true seccompProfile: type: RuntimeDefault + topologySpreadConstraints: + - maxSkew: 1 + topologyKey: kubernetes.io/hostname + whenUnsatisfiable: DoNotSchedule + labelSelector: + matchLabels: + app.kubernetes.io/name: blog + matchLabelKeys: + - pod-template-hash --- apiVersion: v1 kind: Service -- GitLab