mesos-cli
mesos-cli is a command-line tool for running containers on and interacting with Apache Mesos. It is designed to be lightweight and more featureful than the native CLI tool provided with Mesos. Additionally, it seeks to act as a stand-alone and extensible task scheduler on Mesos.
By interacting entirely with the new Mesos HTTP scheduler API as a general purpose Mesos framework, mesos-cli does not require the Mesos Master server to establish a direct network connection to it, which makes it more flexible than other frameworks.
mesos-cli is under active development and not yet considered stable!
Check out the documentation for mesos-cli here.
Distinctive Features & Roadmap
| Feature |
ready |
roadmap |
| Built ontop of the new Mesos HTTP V1 API |
✓ |
|
| Simple installation without platform specific libmesos drivers |
✓ |
|
| Streamimg sandbox file content content to console (including task stdout and stderr) |
✓ |
|
| Effortlessly run a local Mesos cluster |
✓ |
|
| Pure integration with Apache Mesos outside of the DC/OS ecosystem |
✓ |
|
| Lightweight scheduler for running arbitrary containers |
✓ |
|
| Full support for latest Mesos features, e.g health checks, etc |
|
✓ |
| Ability to search and filter across most Mesos types |
|
✓ |
| Top-like interface for monitoring a cluster |
|
✓ |
| Subscribe to and monitor master event stream |
|
✓ |
| Run docker-compose files directly against Mesos |
|
✓ |