Marathon is the first framework to be launched, running directly alongside Mesos. The graphic below shows how Marathon runs on Apache Mesos acting as the orchestrator for other applications and services. True multitenancy with each user or group having access to their own applications and groups.Įxamples Marathon orchestrates both apps and frameworks Authorization (DC/OS Enterprise Edition only). Load balancing and rerouting around failures are done automatically. Your app is now reachable anywhere in the cluster, wherever it might be scheduled. Allocate a dedicated, virtual address to your app. Running on DC/OS, Marathon gains the following additional features: Complete REST API for easy integration and scriptability.Query them at /metrics in JSON format, or push them to systems like Graphite, StatsD and DataDog. Query them at /metrics in JSON format, push them to systems like Graphite, StatsD and DataDog, or scrape them using Prometheus. Supply an HTTP endpoint to receive notifications - for example to integrate with an external load balancer. Evaluate your application’s health using HTTP or TCP checks. place only one instance of an application per rack, node, etc. You can run databases like MySQL and Postgres, and have storage accounted for by Mesos. Marathon can bind persistent storage volumes to your application. 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 is a production-grade container orchestration platform for Mesosphere’s Datacenter Operating System (DC/OS) and Apache Mesos. A container orchestration platform for Mesos and DC/OS
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |