我使用 DC/OS(使用 v1.8.7)并了解到 DC/OS 内置了 Marathon(来源)。
当我进入 DC/OS 中的“Universe”浏览器时,我发现可以下载并安装 Marathon (v1.3.3) 软件包。
对于我正在使用的 DC/OS 版本,此软件包现在是否多余?
为什么我要在 DC/OS 中使用 Marathon 包 - 它为我提供了哪些我尚未从 DC/OS 获得的功能?
答案1
StackOverflow 上已经回答了这个问题:https://stackoverflow.com/questions/40738209/what-benefits-does-the-marathon-package-bring-to-dc-os/40738792#40738792
为后代提供答案的副本(荣誉迈克尔·豪森布拉斯):
很好的问题,很高兴提供一些澄清,因为我认为我们没有很好地解释这一点。
对于我正在使用的 DC/OS 版本,此软件包现在是否多余?
不会。该软件包(称为 Marathon-on-Marathon 或简称 MoM)的用例是为用户提供用户域监管器。您不想与您的用户共享系统马拉松并允许每个人安装来自宇宙的东西吗?好的,没问题,为每个用户/团队/项目安装一个 MoM,他们可以在其中做任何他们喜欢的事情(例如,安装 Jenkins、Spark 等)
为什么我要在 DC/OS 中使用 Marathon 包 - 它为我提供了哪些我尚未从 DC/OS 获得的功能?
往上看。没有额外的功能(甚至还有一些限制,也就是说,有些东西你可以在 System Marathon 上做,但在 MoM 中却做不到),但可以将其视为多租户和/或安全功能(好吧,一个糟糕的 -真的,Mesosphere DC/OS 企业版提供了一个功能齐全的环境,例如authn/authz、ACL、秘密等。)。