Jenkins Mesos Marathon如何处理应用程序数据持久性?
我一直在探索Mesos,马拉松框架来部署应用程序。我怀疑当应用程序被终止时,Marathon如何处理应用程序文件 例如,我们正在使用Jenkins,它是通过Marathon运行的,如果Jenkins服务器出现故障,它将通过Marathon重新启动,但这次定义的旧作业将丢失 现在我的问题是,如何确保如果应用程序重新启动,这些旧的应用程序作业应该可用Jenkins Mesos Marathon如何处理应用程序数据持久性?,jenkins,mesos,application-restart,mesosphere,marathon,Jenkins,Mesos,Application Restart,Mesosphere,Marathon,我一直在探索Mesos,马拉松框架来部署应用程序。我怀疑当应用程序被终止时,Marathon如何处理应用程序文件 例如,我们正在使用Jenkins,它是通过Marathon运行的,如果Jenkins服务器出现故障,它将通过Marathon重新启动,但这次定义的旧作业将丢失 现在我的问题是,如何确保如果应用程序重新启动,这些旧的应用程序作业应该可用 谢谢。到目前为止,mesos/marathon在支持无状态应用程序方面非常出色,但对有状态应用程序的支持正在增加。 默认情况下,任务数据写入沙箱,因此
谢谢。到目前为止,mesos/marathon在支持无状态应用程序方面非常出色,但对有状态应用程序的支持正在增加。 默认情况下,任务数据写入沙箱,因此在任务失败/重新启动时将丢失。请注意,通常只有一小部分任务失败(例如,只有失败节点上的任务) 现在让我们看看不同的故障场景