wildduck: Make sure Haraka, Wildduck and ZoneMTA are scheduled on same hosts for MetalLB

This commit is contained in:
2023-09-17 10:21:47 +03:00
parent 13a2430e9d
commit 3f5b90a546
3 changed files with 71 additions and 3 deletions

View File

@@ -24,7 +24,7 @@ kind: Deployment
metadata:
name: wildduck
spec:
replicas: 4
replicas: 2
selector:
matchLabels:
app.kubernetes.io/name: wildduck
@@ -35,6 +35,20 @@ spec:
app.kubernetes.io/name: wildduck
app.kubernetes.io/component: wildduck
spec:
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: app.kubernetes.io/name
operator: In
values:
- wildduck
- key: app.kubernetes.io/component
operator: In
values:
- wildduck
topologyKey: topology.kubernetes.io/zone
containers:
- name: wildduck
image: docker.io/nodemailer/wildduck