Marathon热衷于宣传Marathon运行Docker,但没有任何地方隐含定义Marathon到底可以跑什么。Marathon是否运行原生Linux应用程序?我可以在马拉松上运行JBoss,它会自动提供HA和优化的资源(任务)分配吗?
发布于 2015-02-27 19:34:30
它可以启动任何可以在标准外壳中启动的东西
对于第二部分(即JBoss HA),这取决于您对JBoss的定义。Marathon将确保有n个Jboss实例正在运行,如果其中一个实例失败,则启动一个新实例。这回答了你的问题吗?
发布于 2015-03-02 15:33:40
基本上你可以运行任何东西。sleep 60就是一个简单的例子。Marathon和mesos将从任何给定的uri - http、hdfs、local -获取tar球并提取tar。您可以在其中运行任何二进制文件-甚至可以在外部运行,就像使用sleep的示例一样。Docker使应用程序的发布变得更加容易。
https://stackoverflow.com/questions/28762716
复制相似问题