Skip to content

Commit e108a3c

Browse files
authored
chore(k8s): add inter-pod affinity
1 parent e5c4a9f commit e108a3c

5 files changed

Lines changed: 50 additions & 0 deletions

File tree

k8s/auth.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,16 @@ spec:
1515
labels:
1616
app: auth
1717
spec:
18+
affinity:
19+
podAffinity:
20+
requiredDuringSchedulingIgnoredDuringExecution:
21+
- labelSelector:
22+
matchExpressions:
23+
- key: app
24+
operator: In
25+
values:
26+
- datatracker
27+
topologyKey: "kubernetes.io/hostname"
1828
securityContext:
1929
runAsNonRoot: true
2030
containers:

k8s/beat.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,16 @@ spec:
1717
labels:
1818
app: beat
1919
spec:
20+
affinity:
21+
podAffinity:
22+
requiredDuringSchedulingIgnoredDuringExecution:
23+
- labelSelector:
24+
matchExpressions:
25+
- key: app
26+
operator: In
27+
values:
28+
- datatracker
29+
topologyKey: "kubernetes.io/hostname"
2030
securityContext:
2131
runAsNonRoot: true
2232
containers:

k8s/celery.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,16 @@ spec:
1717
labels:
1818
app: celery
1919
spec:
20+
affinity:
21+
podAffinity:
22+
requiredDuringSchedulingIgnoredDuringExecution:
23+
- labelSelector:
24+
matchExpressions:
25+
- key: app
26+
operator: In
27+
values:
28+
- datatracker
29+
topologyKey: "kubernetes.io/hostname"
2030
securityContext:
2131
runAsNonRoot: true
2232
containers:

k8s/memcached.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,16 @@ spec:
1313
labels:
1414
app: memcached
1515
spec:
16+
affinity:
17+
podAffinity:
18+
requiredDuringSchedulingIgnoredDuringExecution:
19+
- labelSelector:
20+
matchExpressions:
21+
- key: app
22+
operator: In
23+
values:
24+
- datatracker
25+
topologyKey: "kubernetes.io/hostname"
1626
securityContext:
1727
runAsNonRoot: true
1828
containers:

k8s/rabbitmq.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,16 @@ spec:
1313
labels:
1414
app: rabbitmq
1515
spec:
16+
affinity:
17+
podAffinity:
18+
requiredDuringSchedulingIgnoredDuringExecution:
19+
- labelSelector:
20+
matchExpressions:
21+
- key: app
22+
operator: In
23+
values:
24+
- datatracker
25+
topologyKey: "kubernetes.io/hostname"
1626
securityContext:
1727
runAsNonRoot: true
1828
containers:

0 commit comments

Comments
 (0)