File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -455,11 +455,12 @@ actual MCP server and executes tools.
455455
456456# ## Session routing for backend replicas
457457
458- MCP connections are stateful : once a client establishes a session with a
459- specific backend pod, all subsequent requests in that session must reach the
460- same pod. When `backendReplicas > 1` and Redis session storage is configured,
461- the proxy runner uses Redis to store a session-to-pod mapping so every proxy
462- runner replica knows which backend pod owns each session.
458+ For stateful MCP servers, once a client establishes a session with a specific
459+ backend pod, subsequent requests in that session need to reach the same pod.
460+ When `backendReplicas > 1` and Redis session storage is configured, the proxy
461+ runner uses Redis to store a session-to-pod mapping so every proxy runner
462+ replica knows which backend pod owns each session. Stateless backends can use
463+ non-sticky routing by setting `sessionAffinity` to `None`.
463464
464465When Redis session storage is configured and a backend pod is restarted or
465466replaced, its entry in the Redis routing table is invalidated and the next
You can’t perform that action at this time.
0 commit comments