我是库伯内特斯的新手。
在这两种情况下,当pod在进程中间失败时会发生什么(例如: httpsession)?我们能为已经登录的用户提供相同的会话吗?如果这个问题无关紧要,请原谅。
发布于 2018-11-27 19:17:28
是的,你可以使用健康检查,如准备状态和活性探测你的吊舱。在准备状态检查通过之前,不会将流量路由到吊舱,如果活性检查失败,吊舱将重新启动。这些检查可以添加到您的吊舱规格。
会话管理不由k8s处理。它必须由应用程序本身来完成。无论如何,如果您想要持久化一些数据,您可以使用PV和PVC,并将卷绑定到您的吊舱。
发布于 2018-11-27 18:04:22
是的,创建豆荚的正常方法是通过部署或StatefulSets等高级控制器。这些将自动检测是否有适当数量的吊舱和开始更换。至于向用户显示相同的登录会话,这通常与运行舱无关,您在网站上的登录会话通常存储在某种cookie中,并且引用数据库中的内容,而不是web服务器。
https://stackoverflow.com/questions/53505283
复制相似问题