diff --git a/k8s/auth.yaml b/k8s/auth.yaml index 2bdb06444..392e306b5 100644 --- a/k8s/auth.yaml +++ b/k8s/auth.yaml @@ -15,6 +15,16 @@ spec: labels: app: auth spec: + affinity: + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: app + operator: In + values: + - datatracker + topologyKey: "kubernetes.io/hostname" securityContext: runAsNonRoot: true containers: diff --git a/k8s/beat.yaml b/k8s/beat.yaml index 72d74e11e..9a8fe2f0a 100644 --- a/k8s/beat.yaml +++ b/k8s/beat.yaml @@ -17,6 +17,16 @@ spec: labels: app: beat spec: + affinity: + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: app + operator: In + values: + - datatracker + topologyKey: "kubernetes.io/hostname" securityContext: runAsNonRoot: true containers: diff --git a/k8s/celery.yaml b/k8s/celery.yaml index 10f58f016..15f3bf0c7 100644 --- a/k8s/celery.yaml +++ b/k8s/celery.yaml @@ -17,6 +17,16 @@ spec: labels: app: celery spec: + affinity: + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: app + operator: In + values: + - datatracker + topologyKey: "kubernetes.io/hostname" securityContext: runAsNonRoot: true containers: diff --git a/k8s/memcached.yaml b/k8s/memcached.yaml index 5a4c9f0ae..8f73f3d0d 100644 --- a/k8s/memcached.yaml +++ b/k8s/memcached.yaml @@ -13,6 +13,16 @@ spec: labels: app: memcached spec: + affinity: + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: app + operator: In + values: + - datatracker + topologyKey: "kubernetes.io/hostname" securityContext: runAsNonRoot: true containers: diff --git a/k8s/rabbitmq.yaml b/k8s/rabbitmq.yaml index b016b3a5a..3cab7ff56 100644 --- a/k8s/rabbitmq.yaml +++ b/k8s/rabbitmq.yaml @@ -13,6 +13,16 @@ spec: labels: app: rabbitmq spec: + affinity: + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: app + operator: In + values: + - datatracker + topologyKey: "kubernetes.io/hostname" securityContext: runAsNonRoot: true containers: