A container orchestration platform for Mesos and DC/OS. Deploy and manage containers (including Docker) on top of Apache Mesos at scale. Marathon is a production-grade container orchestration platform for Mesosphere’s Datacenter Operating System (DC/OS) and Apache Mesos. Marathon has first-class support for both Mesos containers (using cgroups) and Docker. Marathon runs as an active/passive cluster with leader election for 100% uptime. Marathon can bind persistent storage volumes to your application. You can run databases like MySQL and Postgres, and have storage accounted for by Mesos. Supply an HTTP endpoint to receive notifications, for example to integrate with an external load balancer. Query them at /metrics in JSON format, push them to systems like Graphite, StatsD and DataDog, or scrape them using Prometheus.

Features

  • Marathon runs as an active/passive cluster with leader election for 100% uptime
  • Multiple container runtimes
  • Several methods available
  • Service Discovery & Load Balancing
  • Complete REST API for easy integration and scriptability
  • Authorization (DC/OS Enterprise Edition only)

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow Marathon

Marathon Web Site

You Might Also Like
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Marathon!

Additional Project Details

Programming Language

Scala

Related Categories

Scala System Software, Scala Package Managers, Scala Container Management Software, Scala Load Balancers

Registered

2022-01-27