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

Other Useful Business Software
Fully Managed MySQL, PostgreSQL, and SQL Server Icon
Fully Managed MySQL, PostgreSQL, and SQL Server

Automatic backups, patching, replication, and failover. Focus on your app, not your database.

Cloud SQL handles your database ops end to end, so you can focus on your app.
Try 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