Marathon 将 Apache Mesos 变成一个更有活力的工具,进而可以在单一的集群上运行不同的应用程序,用于容器编排。 Marathon 的设计宗旨就是让用户在同一组服务器之上,更智能地运行多种应用程序和服务——Hadoop、Storm,甚至一个标准的 Web 应用。Mesos 仅仅是适用于集群的管理,这意味着它可以隔离不同的任务负载。但是仍然需要额外的工具来帮助工程师查看不同系统上运行的工作负载。不然的话,如果某些工作负载消耗了所有资源,那么重要的工作负载可能就难以及时地获得资源。 Marathon 是一个“元架构”,它可以让 Mesos 和 Chronos 变得更好用,随着 Mesos 一起运行,并且在运行工作负载的同时提供了更高的可用性,让用户可以添加资源以及自动的故障转移。 Marathon 1.5.2 是一个 bug 修复版本,主要包括: 将 Int.MaxValue 更改为 8 ,以实现迁移期间的最大并发性 (#5676) (#5701) 允许为网络名称加下划线 (#5687) 在 ZK 中存储一个标志节点,以示 Marathon 执行数据迁移 (#5662) 将 Mesos 的版本更新到 1.4.0 (#5606) 在读取或写入 ZooKeeper 之前进行同步 (#5566) 修复了某些条件值被错误读取的 bug (#5555) (#5557) 新增禁用插件的选项 (#5524) 完整更新内容请查阅发行说明。 下载地址: Source code (zip) Source code (tar.gz) Marathon 1.5.2 发布,容器部署和管理框架下载地址