【问题标题】:Statically partitioning the slaves in a mesos marathon cluster在 mesos marathon 集群中静态划分 slave
【发布时间】:2017-04-04 22:31:46
【问题描述】:

我们有多种应用程序在同一个 Mesos-Marathon 集群上运行。这些应用程序可以分为非常松散耦合的类别,并且几乎可以单独运行。考虑到易于配置、集群维护、CI/CD 管道的重用等,它们在同一个集群上运行。 但是,是否有一种机制可以静态划分集群中的从属设备数量,以便在一组从属设备上配置一组应用程序,而在另一组从属设备上配置另一组。

【问题讨论】:

    标签: mesos marathon dcos


    【解决方案1】:

    您可以使用 Mesos 自定义 attributes 来处理 Marathon 通过约束使用的内容。

    来自Marathon documentation on constraints:

    约束控制应用程序的运行位置,以允许针对任一方面进行优化 容错(通过将任务分散到多个节点上)或 局部性(通过在同一节点上运行所有应用程序任务)。 约束由三个部分组成:字段名称、运算符和 可选参数。该字段可以是代理节点的主机名或 代理节点的任何属性。

    【讨论】:

      猜你喜欢
      • 2016-08-21
      • 2015-10-24
      • 1970-01-01
      • 1970-01-01
      • 2015-12-29
      • 2016-06-13
      • 1970-01-01
      • 1970-01-01
      • 2017-09-23
      相关资源
      最近更新 更多