For more than five years, DC/OS has enabled some of the largest, most sophisticated enterprises in the world to achieve unparalleled levels of efficiency, reliability, and scalability from their IT infrastructure. But now it is time to pass the torch to a new generation of technology: the D2iQ Kubernetes Platform (DKP). Why? Kubernetes has now achieved a level of capability that only DC/OS could formerly provide and is now evolving and improving far faster (as is true of its supporting ecosystem). That’s why we have chosen to sunset DC/OS, with an end-of-life date of October 31, 2021. With DKP, our customers get the same benefits provided by DC/OS and more, as well as access to the most impressive pace of innovation the technology world has ever seen. This was not an easy decision to make, but we are dedicated to enabling our customers to accelerate their digital transformations, so they can increase the velocity and responsiveness of their organizations to an ever-more challenging future. And the best way to do that right now is with DKP.
Version 0.4.0 of Marathon features a new, more RESTful API. This makes it easier for developers and ops engineers to write scripts that use Marathon to automate the application lifecycle.
Download Marathon v0.4.0
An archive of the release is available on our site: marathon-0.4.0.tgz
This release adds more flexibility to modify an application's parameters, building on the previous scale functionality. In addition to updating the number of instances, users of the new API can reconfigure any application setting for use in subsequent tasks.
The new API also provides deeper visibility into currently running tasks by exposing when they were staged and started. Another important addition is the ability to pass additional options to the container. Mesosphere plans to use this to provide richer integration with Marathon for tools like Docker.
Of what use is a new API without proper documentation? Comprehensive REST docs are now available on GitHub. Furthermore, Marathon now ships with a new /help endpoint providing linked online help detailing the usage of both the V1 and V2 APIs.
New Online Help
Last but not least, the Marathon web UI has been migrated to the new REST API, and now enables users to kill individual tasks at the click of a button.
Manage Tasks with Marathon
Thanks to the committers who contributed to this release!
- Ross Allen (21)
- Connor Doyle (54)
- Jason Dusek (5)
- Tobi Knaup (11)
- Christian Nguyen Van Than (3)
- Thomas Rampelberg (1)
Interested in Contributing?
Mesosphere loves open source. For a gentle introduction to Marathon, try tackling an issue tagged with the "good first bug" label and send us a pull request!