Mesosphere Marathon是否运行原生Linux应用程序?

时间:2015-02-27 10:21:58

标签: mesosphere marathon

Marathon热衷于宣传Marathon运行Docker的广告,但没有任何地方明确定义了Marathon可以运行的内容。 Marathon是否运行本机Linux应用程序?我可以在Marathon上运行JBoss吗?它会自动提供HA和优化资源(任务)分配吗?

2 个答案:

答案 0 :(得分:2)

来自marathon github page

  

它可以启动可以在标准shell中启动的任何东西

对于第二部分(即JBoss HA),它取决于您对JBoss的定义。 Marathon将确保运行Jboss的n个实例,如果一个失败则启动一个新实例。 这是否回答了你的问题?

答案 1 :(得分:0)

你几乎可以运行任何东西。 sleep 60是一个简单的例子。 Marathon和mesos将从任何给定的uri-http,hdfs,local获取tar球,并提取tar。您可以在那里运行任何二进制文件 - 甚至可以在sleep的示例之外运行。 Docker使得应用程序的运输变得更加容易。