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