wildduck: Make sure Haraka, Wildduck and ZoneMTA are scheduled on same hosts for MetalLB
This commit is contained in:
@@ -105,7 +105,7 @@ kind: Deployment
|
||||
metadata:
|
||||
name: haraka
|
||||
spec:
|
||||
replicas: 4
|
||||
replicas: 2
|
||||
selector:
|
||||
matchLabels:
|
||||
app.kubernetes.io/name: wildduck
|
||||
@@ -116,6 +116,33 @@ spec:
|
||||
app.kubernetes.io/name: wildduck
|
||||
app.kubernetes.io/component: haraka
|
||||
spec:
|
||||
affinity:
|
||||
podAntiAffinity:
|
||||
requiredDuringSchedulingIgnoredDuringExecution:
|
||||
- labelSelector:
|
||||
matchExpressions:
|
||||
- key: app.kubernetes.io/name
|
||||
operator: In
|
||||
values:
|
||||
- wildduck
|
||||
- key: app.kubernetes.io/component
|
||||
operator: In
|
||||
values:
|
||||
- haraka
|
||||
topologyKey: topology.kubernetes.io/zone
|
||||
podAffinity:
|
||||
requiredDuringSchedulingIgnoredDuringExecution:
|
||||
- labelSelector:
|
||||
matchExpressions:
|
||||
- key: app.kubernetes.io/name
|
||||
operator: In
|
||||
values:
|
||||
- wildduck
|
||||
- key: app.kubernetes.io/component
|
||||
operator: In
|
||||
values:
|
||||
- wildduck
|
||||
topologyKey: kubernetes.io/hostname
|
||||
containers:
|
||||
- name: haraka
|
||||
image: docker.io/codemowers/wildduck-haraka-inbound:latest@sha256:a130cc6a60ab2a47cb5971355ed2474136254613b4b8bd30aeabc6e123695ea3
|
||||
|
Reference in New Issue
Block a user