forked from k-space/kube
		
	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