From db82cdc2c6089b1c3b8d6e703eaf799b8d05f721 Mon Sep 17 00:00:00 2001 From: sandervanvugt Date: Fri, 26 Aug 2022 09:00:09 +0200 Subject: [PATCH] message --- web-with-pod-affinity.yaml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 web-with-pod-affinity.yaml diff --git a/web-with-pod-affinity.yaml b/web-with-pod-affinity.yaml new file mode 100644 index 0000000..1c51d21 --- /dev/null +++ b/web-with-pod-affinity.yaml @@ -0,0 +1,36 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: web-server +spec: + selector: + matchLabels: + app: web-store + replicas: 3 + template: + metadata: + labels: + app: web-store + spec: + affinity: + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: app + operator: In + values: + - web-store + topologyKey: "kubernetes.io/hostname" + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: app + operator: In + values: + - store + topologyKey: "kubernetes.io/hostname" + containers: + - name: web-app + image: nginx:1.16-alpine