Mesosphere Marathon开源项目

我要开发同款
匿名用户2014年06月25日
152阅读

技术信息

开源地址
https://github.com/mesosphere/marathon
授权协议
Apache

作品详情

Maratho是用于容器编排的经过生产验证的ApacheMesos框架。DC/OS是开始使用Maratho的最简单方法。JIRA中跟踪问题。

Maratho提供了一个 RESTAPI,用于启动,停止和扩展应用程序。Maratho用Scala编写,可以通过运行多个副本以高可用性模式运行。运行任务的状态存储在Mesos状态抽象中。

Maratho还用作元框架:您可以使用它来启动其他Mesos框架,例如Chroos或Storm,以确保它们在计算机故障中幸免。它可以启动任何可以在标准外壳中启动的东西。实际上,您甚至可以通过Maratho启动其他Maratho实例。

特征

HA-运行任意数量的Maratho调度程序,但只有一个被选为负责人;如果您访问非领导者,您的请求将被代理到当前领导者约束 -例如,每个机架,节点等仅一个应用程序实例。通过HAProxy或事件API进行服务发现和负载平衡(请参见下文)。健康检查:通过HTTP或TCP检查您的应用程序的健康状况。通过事件订阅,您可以提供HTTP端点来接收通知,例如与外部负载平衡器集成。马拉松UIJSON/RESTAPI,易于集成和编写脚本基本身份验证和SSL指标:/metrics以JSON格式查询指标,将其推送至Graphite,StatsD和DataDog等系统,或使用Prometheus对其进行抓取。

功能介绍

Marathon是用于容器编排的经过生产验证的Apache Mesos框架。DC / OS是开始使用Marathon的最简单方法。JIRA中跟踪问题。 Marathon提供了一个 REST AP...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论