【发布时间】:2022-03-15 16:59:38
【问题描述】:
我正在使用入口亲和会话来保持客户端和 pod 之间的通信。因为粘性会话可能会导致 pod 过载(客户端保持相同的 pod)。
我正在寻找关于参数nginx.ingress.kubernetes.io/session-cookie-max-age 的最佳实践。
示例值为 172 800(秒),表示 48 小时。 为什么?这是一个巨大的持续时间,是否可以将其设置为 30 分钟? 顺便问一下,当应用程序会话过期时会发生什么? Ingress 是重新平衡客户端还是保持相同的 pod?
【问题讨论】:
-
您使用的是哪个版本的 Kubernetes,您是如何设置集群的?您是使用裸机安装还是某些云提供商?
-
您是否尝试更改 session-cookie-expires 和 session-cookie-max-age 的值?
标签: kubernetes kubernetes-ingress sticky-session