Mesos现在支持Docker。如果我将Docker作为Executor运行,我还能获得Mesos的一些高可用性和调度优势吗?或者我必须在马拉松中运行Docker任务才能得到它吗?
使用Mesos +(原生) Docker而不是没有Mesos的普通Docker有什么好处?我理解使用Mesos + Marathon + Docker任务的想法,因为我获得了HA和故障转移的好处。
发布于 2015-03-31 05:46:38
Mesos原生支持Docker镜像作为框架内的执行器。这样做的好处是,您现在可以部署docker容器,而不必知道服务器集群的内部拓扑。使用Docker,您必须连接到确切的远程主机并进行系统特定的配置。
至于HA,您将需要使用元框架(如Marathon、Docker Swarm等)来监控实例并配置冗余和容错。在Marathon中,这非常简单,并且在默认情况下是有效的。
https://stackoverflow.com/questions/29165655
复制相似问题