我们在同一个Mesos-Marathon集群上运行多种应用程序。应用程序可以分为非常松散耦合的类别,几乎可以单独运行。考虑到易于配置,维护集群,重用CI / CD管道等,它们在同一个集群上运行。 但是,是否存在静态分区集群中从站数量的机制,以便在一组从站上配置一组这些应用程序,在另一组上配置另一组。
答案 0 :(得分:2)
您可以将Mesos自定义attributes用于马拉松通过约束来使用它。
来自Marathon documentation on constraints:
约束控制应用程序运行的位置以允许优化任何一个 容错(通过在多个节点上传播任务)或 locality(通过在同一节点上运行所有应用程序任务)。 约束有三个部分:字段名称,运算符和a 可选参数。该字段可以是代理节点的主机名或 代理节点的任何属性。