Marathon and Jobs - Today and Tomorrow
summary
Marathon evolution focuses on concrete features and tradeoffs: added local persistent volumes and external storage via RexRay; introduced the Universal Container Runtime to run Docker images without a Docker daemon; added GPU and CNI support, pods (task groups), Mesos-agent health checks, and a secrets API that mounts secrets as files. Debugging adds a v2 queue endpoint and CI runs ~40 nightly Mesos clusters; a 2,000-app health‑check bottleneck drove the agent‑side checks. Roadmap covers CSI, fault‑domains, multi‑role scheduling and merging job lifecycle with Metronome; many features are implemented or actively prototyped.
AI-written summary · about
chapters (18)
- 0:00Intro
- 0:59Powered by Marathon
- 2:17Marathon Releases
- 6:13First Class Support for Local and External Storage
- 10:19Universal Container Runtime (UCA)
- 12:45GPU support
- 16:22Container Network Interface Support
- 17:33Readiness Checks
- 19:03Mesas-Native Health Checks Support
- 23:12Better Support for Debugging Deployments
- 24:52Debugging Deployments in DC/OS CLI
- 26:54Enhanced Secrets API
- 28:59Quality
- 33:31Container Storage Interface
- 34:12Cloud Bursting and Fault Domains
- 38:12Metronome
- 38:59Improving Deployments in Marathon
- 42:44Community Contributions
related talks
01h 05mMy Application is Ready for Production... Now What?
39mReal-Time Event Processing and Handling Stateful Applications on Apache Mesos
33mCloud Foundry Runtime PMC Overview - Dieu Cao, Pivotal
03mCore Project Updates Track Introduction
37mA glimpse at Runtime
01mMARA
22mRight Abstraction
31mDoing “DropBox” the Cloud Native Way
