Documentation: Adds sticky cookie note for k8s multiple replica setups (#3120)

This commit is contained in:
Rob Gonnella 2024-03-15 00:00:38 -04:00 committed by shamoon
parent fa1d343f2a
commit 358633638f

View File

@ -361,3 +361,33 @@ spec:
port: port:
number: 3000 number: 3000
``` ```
### Multiple Replicas
If you plan to deploy homepage with a replica count greater than 1, you may
want to consider enabling sticky sessions on the homepage route. This will
prevent unnecessary re-renders on page loads and window / tab focusing. The
procedure for enabling sticky sessions depends on your Ingress controller. Below
is an example using Traefik as the Ingress controller.
```
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: homepage.example.com
spec:
entryPoints:
- websecure
routes:
- kind: Rule
match: Host(`homepage.example.com`)
services:
- kind: Service
name: homepage
port: 3000
sticky:
cookie:
httpOnly: true
secure: true
sameSite: none
```