Docker 库伯内特斯的自我修复-我们能完全再生豆荚吗?

Docker 库伯内特斯的自我修复-我们能完全再生豆荚吗?,docker,kubernetes,minikube,Docker,Kubernetes,Minikube,我是库伯内特斯的新手 我见过pod在出现故障时自动重启 当节点发生故障时,新pod将重新生成到另一个节点 在这两种情况下, 当POD在进程中间失败时,会发生什么情况(例如:HTTP会话)?我们是否可以为已登录的用户提供相同的会话。 如果问题与此无关,请原谅。是的,创建POD的正常方法是通过部署或状态集等高级控制器之一。这些将自动检测是否有正确数量的吊舱,并开始更换。至于向用户显示相同的登录会话,这通常与正在运行的pod无关,您在网站上的登录会话通常存储在某种cookie中,并引用数据库中的内容,

我是库伯内特斯的新手

  • 我见过pod在出现故障时自动重启

  • 当节点发生故障时,新pod将重新生成到另一个节点

  • 在这两种情况下, 当POD在进程中间失败时,会发生什么情况(例如:HTTP会话)?我们是否可以为已登录的用户提供相同的会话。
    如果问题与此无关,请原谅。

    是的,创建POD的正常方法是通过部署或状态集等高级控制器之一。这些将自动检测是否有正确数量的吊舱,并开始更换。至于向用户显示相同的登录会话,这通常与正在运行的pod无关,您在网站上的登录会话通常存储在某种cookie中,并引用数据库中的内容,而不是web服务器中的内容。

    是,创建POD的正常方法是通过一个更高级别的控制器,如部署或状态集。这些将自动检测是否有正确数量的吊舱,并开始更换。至于向用户显示同一个登录会话,这通常与正在运行的pod无关,您在网站上的登录会话通常存储在某种cookie中,并引用数据库中的内容,而不是web服务器。

    是的,您可以对pod使用准备就绪和活动性探测器等健康检查。在就绪检查通过之前,不会将任何通信路由到pod,如果活动性检查失败,pod将重新启动。这些检查可以添加到pod-spec中

    会话管理不由k8s处理。它必须由应用程序本身完成。
    无论如何,如果您想保留一些数据,可以使用PV和PVC并将卷绑定到pod。

    是的,您可以使用健康检查,如pod的就绪性和活动性探测器。在就绪检查通过之前,不会将任何通信路由到pod,如果活动性检查失败,pod将重新启动。这些检查可以添加到pod-spec中

    会话管理不由k8s处理。它必须由应用程序本身完成。
    无论如何,如果您想保留一些数据,可以使用PV和PVC并将卷绑定到pod。

    您好,谢谢,您能简要介绍一下StatefSet是什么吗?我无法理解这个概念,如果种类设置为StatefulSet,那么当pod被删除/重新启动时,pod将被安排在它之前运行的同一台机器上。Kubernetes假设在状态集中运行的应用程序需要稳定的网络标识和稳定的存储,因此它将在同一节点上启动。欲了解更多参考信息,请访问:1)2)您好,谢谢,您能简要介绍一下statefulSet是什么吗?我无法理解这个概念,如果种类设置为StatefulSet,那么当pod被删除/重新启动时,pod将被安排在它之前运行的同一台机器上。Kubernetes假设在状态集中运行的应用程序需要稳定的网络标识和稳定的存储,因此它将在同一节点上启动。欲了解更多参考信息,请访问:1)2)您好,谢谢,您能简要介绍一下statefulSet是什么吗?我无法理解这个概念对不起,这超出了StackOverflow的范围。你可以在Kubernetes网站和Google上找到许多优秀的培训资源。你好,谢谢,你能简要介绍一下statefulSet是什么吗?我无法理解这个概念对不起,这超出了StackOverflow的范围。你可以在Kubernetes网站和Google上找到许多优秀的培训资源。