-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Description
Describe your question/
I'm trying to deploy a proxy outpost on k8s w/ a multi-replica deployment. I've used the manual k8s proxy outpost from the documentation and set the few required env variables. The sessions are being stored in /dev/shm, and I can't seem to load balance correctly to get the session stickiness to work consistently.
I'm using Istio, and I've tried messing w/ the destinationrule's loadBalancer.consistentHash fields, but it doesn't seem to work well for this.
I read this issue which says anything besides the embedded outpost doesn't save sessions anywhere besides memory, so we should either have one replica or configure stickiness.
However, is there a way we can get session caching to save to anywhere besides /dev/shm, like on a normal filesystem so that I can mount a volume to all pods & have them share the session files?
Or maybe if you could point me in the right direction for how to configure envoy stickiness?
Thank you!