1
我在使用Marathon的Mesos群集上运行两个不同的应用程序。我希望这些应用程序始终在不同的从站上启动(即使在扩展时也是如此)。有人可以帮忙吗?在独特的mesos-slave上运行应用程序
我在使用Marathon的Mesos群集上运行两个不同的应用程序。我希望这些应用程序始终在不同的从站上启动(即使在扩展时也是如此)。有人可以帮忙吗?在独特的mesos-slave上运行应用程序
我想你正在寻找马拉松的UNIQUE
运营商。更多细节在这里:https://github.com/mesosphere/marathon/blob/master/docs/docs/constraints.md
UNIQUE运算符只会确保同一应用程序的任务/实例在不同的节点上。但是,我希望不同的应用程序位于唯一的节点上。我在这里得到了一个更好的(不是最好的)解决方案:https://github.com/mesosphere/marathon/issues/2330 – 208rishabh
我明白了,对不起,我没有仔细阅读你的问题。我认为标记很好,但它会将潜在代理静态分配给您的应用。另一种方法是将你的火星主和奴隶二进制文件打包在一起,然后启动其中一个。然而,这种方法需要你以某种方式决定代理,哪个二进制启动。 – rukletsov