【发布时间】:2018-12-07 00:46:02
【问题描述】:
我有一个包含 2 个 Web 应用程序 pod 的部署。 Web 应用程序需要登录并维护会话。 在我杀死第一个 pod 后,我会自动重定向到第二个 pod 的登录页面,但是当第一个 pod 再次加载时,我会被重定向回它。 我曾尝试使用 HAproxy“平衡源”算法和 coockies。 知道为什么它不留在第二个吊舱吗?
【问题讨论】:
-
在这种情况下,您应该有一个所有应用程序实例都使用的会话数据库。当你有多个实例时,将会话数据库保存在内存中是永远不可靠的。您使用什么语言/框架?
-
对于客户端,我们使用名为 jazz 的 IBM 工具,它不是开源的。我的主要问题是为什么 HAproxy 在连接时会将连接重定向回第一个 pod 而不是留在第二个 pod。
标签: openshift load-balancing haproxy