Docker Swarm over mesos有什么好处?

时间:2017-10-08 06:36:36

标签: docker mesos docker-swarm

可以在mesos群集上安装的广告框架之一是Docker Swarm。

docker的{​​{3}}上也提到了这一点。

我的问题(并且考虑到我们没有处理生产就绪配置)是在mesos集群上部署docker swarm是否有任何实际好处,而不是直接说{{1}分配给swarm的实例。

2 个答案:

答案 0 :(得分:2)

Mesos不仅是docker,而且主要是资源协调者。它支持一堆框架,因此您可以通过同一集群上的marathon和spark任务运行docker容器。最常见的生产案例是使用mesos / marathon进行docker orchestration,但这个决定没有开箱即用的虚拟网络支持。它可以通过Calica实现,但它不应该如此明显 - Swarm更容易处理它。 坦率地说,Mesos比swarm更强大,它是众所周知的并且在生产中被广泛用作防弹解决方案,所以我的答案的第一部分更具理论性,因为在实践中我更喜欢mesos / marathon或ECS如果我们谈论docker在AWS

答案 1 :(得分:0)

不确定这是关于主题的,但我宁愿既不喜欢mesos也不喜欢swarm,但无论如何都是kubernetes(直接或间接)。

在这种情况下,我真的可以向https://rancher.com/提供建议(我没有偏见) - 他们支持swarm和kubernetes,而即将推出的版本2.0 kubernetes甚至是默认值。

手动完成的kubernetes可能是一个陡峭的学习曲线,但是对于像牧场主那样的协调者和抽象者,你甚至都不会那么在意。 Swarm就像kubernetes一样容易,因为"简单"是牧场超过kubernetes的唯一好处,牧场主+ kubernetes是一个巨大的赢家。