File tree Expand file tree Collapse file tree 4 files changed +48
-0
lines changed
Expand file tree Collapse file tree 4 files changed +48
-0
lines changed Original file line number Diff line number Diff line change 3838 {{- include "common.labels" . | nindent 8 }}
3939 app.kubernetes.io/component : " etcd"
4040 spec :
41+ {{- with .Values.etcd.affinity}}
42+ affinity :
43+ {{- toYaml . | nindent 8 }}
44+ {{- end }}
4145 containers :
4246 - name : etcd
4347 image : {{ .Values.etcd.image }}:{{ .Values.etcd.tag }}
Original file line number Diff line number Diff line change 5858 hostAliases :
5959 {{- toYaml .Values.kcpFrontProxy.hostAliases.values | nindent 6 }}
6060 {{- end }}
61+ {{- with .Values.kcpFrontProxy.affinity}}
62+ affinity :
63+ {{- toYaml . | nindent 8 }}
64+ {{- end }}
6165 containers :
6266 - name : kcp-front-proxy
6367 image : " {{ .Values.kcpFrontProxy.image }}:{{- include " frontproxy.version" . }}"
Original file line number Diff line number Diff line change 9494 hostAliases :
9595 {{- toYaml .Values.kcp.hostAliases.values | nindent 6 }}
9696 {{- end }}
97+ {{- with .Values.kcp.affinity}}
98+ affinity :
99+ {{- toYaml . | nindent 8 }}
100+ {{- end }}
97101 containers :
98102 - name : kcp
99103 image : {{ .Values.kcp.image }}:{{- include "kcp.version" . }}
Original file line number Diff line number Diff line change 2121 enabled : false
2222 maxUnavailable : 1
2323 storageClassName : " "
24+ affinity :
25+ podAntiAffinity :
26+ preferredDuringSchedulingIgnoredDuringExecution :
27+ - weight : 1
28+ podAffinityTerm :
29+ labelSelector :
30+ matchExpressions :
31+ - key : " app.kubernetes.io/component"
32+ operator : In
33+ values :
34+ - etcd
35+ topologyKey : " kubernetes.io/hostname"
2436kcp :
2537 replicas : 1
2638 strategy :
7991 podDisruptionBudget :
8092 enabled : false
8193 minAvailable : 1
94+ affinity :
95+ podAntiAffinity :
96+ preferredDuringSchedulingIgnoredDuringExecution :
97+ - weight : 1
98+ podAffinityTerm :
99+ labelSelector :
100+ matchExpressions :
101+ - key : " app.kubernetes.io/component"
102+ operator : In
103+ values :
104+ - server
105+ topologyKey : " kubernetes.io/hostname"
82106kcpFrontProxy :
83107 replicas : 1
84108 strategy :
@@ -168,6 +192,18 @@ kcpFrontProxy:
168192 # - name: example-vw-serving-cert
169193 # mountPath: /etc/example-vw-serving-cert
170194 extraFlags : []
195+ affinity :
196+ podAntiAffinity :
197+ preferredDuringSchedulingIgnoredDuringExecution :
198+ - weight : 1
199+ podAffinityTerm :
200+ labelSelector :
201+ matchExpressions :
202+ - key : " app.kubernetes.io/component"
203+ operator : In
204+ values :
205+ - front-proxy
206+ topologyKey : " kubernetes.io/hostname"
171207oidc :
172208 enabled : false
173209 caSecretName : " "
You can’t perform that action at this time.
0 commit comments