Skip to content

Commit 6ca8011

Browse files
committed
[ingress] Add topology anti-affinities
Signed-off-by: nbykov0 <[email protected]>
1 parent 0ed52f6 commit 6ca8011

1 file changed

Lines changed: 37 additions & 1 deletion

File tree

‎packages/system/ingress-nginx/values.yaml‎

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,45 @@ ingress-nginx:
5454
requests:
5555
cpu: 100m
5656
memory: 90Mi
57+
affinity:
58+
podAntiAffinity:
59+
preferredDuringSchedulingIgnoredDuringExecution:
60+
- weight: 10
61+
podAffinityTerm:
62+
labelSelector:
63+
matchExpressions:
64+
- key: app.kubernetes.io/name
65+
operator: In
66+
values:
67+
- '{{ include "ingress-nginx.name" . }}'
68+
- key: app.kubernetes.io/instance
69+
operator: In
70+
values:
71+
- '{{ .Release.Name }}'
72+
- key: app.kubernetes.io/component
73+
operator: In
74+
values:
75+
- controller
76+
topologyKey: kubernetes.io/hostname
77+
- weight: 100
78+
podAffinityTerm:
79+
labelSelector:
80+
matchExpressions:
81+
- key: app.kubernetes.io/name
82+
operator: In
83+
values:
84+
- '{{ include "ingress-nginx.name" . }}'
85+
- key: app.kubernetes.io/instance
86+
operator: In
87+
values:
88+
- '{{ .Release.Name }}'
89+
- key: app.kubernetes.io/component
90+
operator: In
91+
values:
92+
- controller
93+
topologyKey: topology.kubernetes.io/zone
5794

5895
defaultBackend:
59-
##
6096
enabled: true
6197
resources:
6298
limits:

0 commit comments

Comments
 (0)