Skip to content

Commit 8695532

Browse files
zhaohehuhupan3793
authored andcommitted
set session affinity if needed
1 parent 9306e57 commit 8695532

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

charts/kyuubi/templates/kyuubi-service.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,13 @@ spec:
3737
{{- end }}
3838
selector:
3939
{{- include "kyuubi.selectorLabels" $ | nindent 4 }}
40+
sessionAffinity: {{ .Values.service.sessionAffinity }}
41+
{{- if and (eq .Values.service.sessionAffinity "ClientIP") .Values.service.sessionAffinityConfig }}
42+
sessionAffinityConfig:
43+
clientIP:
44+
timeoutSeconds: {{ .Values.service.sessionAffinityConfig.clientIP.timeoutSeconds }}
45+
{{- end }}
46+
4047
---
4148
{{- end }}
4249
{{- end }}

charts/kyuubi/values.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,3 +235,9 @@ prometheusRule:
235235
enabled: false
236236
# Contents of Prometheus rules file
237237
groups: []
238+
239+
service:
240+
sessionAffinity: None
241+
sessionAffinityConfig:
242+
clientIP:
243+
timeoutSeconds: 10800

0 commit comments

Comments
 (0)