【问题标题】:DCOS: Run a application on a specific hostDCOS:在特定主机上运行应用程序
【发布时间】:2017-09-19 17:25:36
【问题描述】:

是否可以告诉 DCOS 应用程序在特定的物理环境集上运行?

要求:我们有一个 DCOS 环境。 Vault、Consul、DB 和自定义应用程序正在这个 DCOS 环境中运行。我们需要在一组单独的物理机器上运行 Vault。我们可以在相同的 DCOS 环境中处理它吗?你能帮我解决这个问题吗?

【问题讨论】:

    标签: mesos dcos


    【解决方案1】:

    您有两种方法可以实现这一目标:

    1. 您可以使用agent attributes and marathon contraints 区分这两种实例类型。请注意,您需要对两个应用程序都使用约束(对于应用程序 A:仅在具有属性 x 的节点上运行,对于应用程序 B:不要在具有属性 x 的节点上运行)。

    2. 使用reserved resource roles。请注意,在这种情况下,资源只能用于以特定角色运行的应用程序,因此不能用于其他应用程序。

    【讨论】:

      【解决方案2】:

      您是否尝试过使用 conda https://conda.io/ 管理环境

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-01-12
        • 2023-04-11
        • 1970-01-01
        • 2019-06-29
        • 1970-01-01
        相关资源
        最近更新 更多