Marathon软件包对DC / OS有什么好处?

为noob问题道歉; 我是使用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中获得?

我基本上是通过build立我的第一个群集摸索摸索,并尝试学习,所以我希望有任何见解!

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

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

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

没有。这个软件包的用例(简称Marathon-on-Marathon或简称MoM)是给用户一个用户pipe理员。 你不想与你的用户分享系统马拉松,并允许每个人从宇宙安装的东西? 好的,没问题,为你的每个用户/团队/项目安装一个MoM,他们可以做任何他们喜欢的内容(例如,安装Jenkins,Spark等)

为什么我会在DC / OS中使用Marathon软件包 – 它给了我什么特性,我还没有从DC / OS中获得?

往上看。 没有额外的function(甚至有一些限制,也就是说,在系统马拉松中你可以做的东西是你在MoM中无法做到的),但是把它看作是一个多租户和/或安全特性(好吧, man's,真正的Mesosphere DC / OS企业版提供了像authn / authz,ACLs,秘密等全function的环境。