【问题标题】:What benefits does the Marathon package bring to DC/OS?Marathon 包为 DC/OS 带来了什么好处?
【发布时间】:2016-11-22 09:33:39
【问题描述】:

为菜鸟问题道歉;我是使用 DC/OS(使用 v1.8.7)的新手,并且了解到 DC/OS 内置了 Marathon(来源:https://docs.mesosphere.com/1.8/administration/release-notes/)。

当我在 DC/OS 中打开“Universe”浏览器时,我发现我可以下载并安装 Marathon (v1.3.3) 包。

  1. 这个包现在对于我使用的 DC/OS 版本是多余的吗?

  2. 我为什么要在 DC/OS 中使用 Marathon 包 - 它为我提供了哪些 DC/OS 还没有的功能?

我基本上是在设置我的第一个集群并尝试学习,所以我将不胜感激!

我也在这里发布了同样的问题:https://unix.stackexchange.com/questions/325103/what-benefits-does-the-marathon-package-bring-to-dc-os - 但这个论坛似乎没有 StackOverflow 那样活跃;如果我在这里得到答案,我将删除另一个问题,反之亦然。

【问题讨论】:

    标签: docker centos7 mesos marathon dcos


    【解决方案1】:

    很好的问题,很高兴提供一些澄清,因为我认为我们没有很好地解释这一点。

    这个包现在对于我使用的 DC/OS 版本是多余的吗?

    没有。这个包(称为 Marathon-on-Marathon 或简称 MoM)的用例是为用户提供用户级主管。您不想与您的用户共享系统马拉松并允许每个人安装来自 Universe 的东西吗?好的,没问题,为您的每个用户/团队/项目安装一个 MoM,他们可以在其中做任何他们喜欢的事情(例如,安装 Jenkins、Spark 等)

    我为什么要在 DC/OS 中使用 Marathon 包 - 它为我提供了哪些 DC/OS 还没有的功能?

    见上文。没有附加功能(甚至有一些限制,也就是说,您可以在系统马拉松上做一些在 MoM 中做不到的事情),但可以将其视为多租户和/或安全功能(嗯,一个可怜的-真的,Mesosphere DC/OS 企业版提供了一个功能齐全的环境,例如 authn/authz, ACLs, secrets, etc.)。

    【讨论】:

    • 这让我明白了很多——太好了!一个快速跟进的问题 - 我正在使用 marathon-lb 进行负载平衡并在外部公开一些端口。这是从“系统马拉松”上的宇宙安装的。是否可以使用 Marathon-lb 的顶级实例将 MoM 服务中的任何内容公开给公共世界,或者我是否需要 MoM 级别的负载平衡器?我已经尝试在顶层添加 HAPROXY_GROUP 标签,并且 marathon-lb 可以接受,但是从 MoM 内部,它似乎没有接受。
    • 当然。当您安装 Marathon-LB 时,您使用 --options 的内容如下:{ "marathon-lb": { "marathon-uri": "http://YOUR_MOM_URL" }},另请参阅 dcos.io/docs/1.8/usage/service-discovery/marathon-lb/usage 了解更多详细信息如何设置
    猜你喜欢
    • 1970-01-01
    • 2021-08-17
    • 1970-01-01
    • 2015-05-25
    • 1970-01-01
    • 2017-09-07
    • 1970-01-01
    • 2014-05-25
    • 1970-01-01
    相关资源
    最近更新 更多