2017-04-04 84 views
3

我們有多種運行在同一個Mesos-Marathon集羣上的應用程序。應用程序可以分爲非常鬆散的耦合類別,幾乎可以單獨運行。考慮到易於配置,維護集羣,重新使用CI/CD管道等,它們運行在同一集羣上。 但是,是否有一種機制可以靜態分區集羣中的從站數量,以便一組這些應用程序在一組從站上提供,另一組在另一組上。靜態分區mesos馬拉松集羣中的從站

回答

2

您可以使用Mesos自定義attributes來獲取Marathon通過約束來使用它。

Marathon documentation on constraints

約束控制,其中應用程序運行,從而容許使用 容錯優化(由多個節點上進行傳播任務)或 地方(通過運行所有的應用程序的任務上相同的節點)。約束條件有三個部分:字段名稱,操作員和可選參數 。該字段可以是代理節點的主機名或代理節點的任何屬性。