fix(jupyterhub): set sticky sessions for websocket

This commit is contained in:
Masaki Yatsu
2025-12-05 10:09:21 +09:00
parent 6fa0d27f7d
commit 98b03704d7

View File

@@ -445,6 +445,10 @@ ingress:
annotations: annotations:
kubernetes.io/ingress.class: traefik kubernetes.io/ingress.class: traefik
traefik.ingress.kubernetes.io/router.entrypoints: websecure traefik.ingress.kubernetes.io/router.entrypoints: websecure
# Enable sticky sessions for WebSocket connections (required for Jupyter RTC/MCP)
traefik.ingress.kubernetes.io/service.sticky.cookie: "true"
traefik.ingress.kubernetes.io/service.sticky.cookie.name: jupyter-session
traefik.ingress.kubernetes.io/service.sticky.cookie.secure: "true"
ingressClassName: traefik ingressClassName: traefik
hosts: hosts:
- {{ .Env.JUPYTERHUB_HOST }} - {{ .Env.JUPYTERHUB_HOST }}