ContainerSolutions / construct

Mesos framework for deploying a single task on all agents of the cluster

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Construct

Run one app/framework on each mesos agent. Useful in 'helper' use cases. E.g. installing a networking helper, a load balancer helper, or some application specific requirements.

Requirements

  • Python 2.7
  • pip install -r requirements.txt
  • MiniMesos.org (preferred)
  • Vagrant (if you don't want to use mini-mesos).

Running

Run python launch.py. It will install a simple webserver on every slave.

OSX

Note that the pip install stage will not work with OSX's native python2. Install python2 from Homebrew: brew install python then execute sudo pip install -r requirements.txt

About

Mesos framework for deploying a single task on all agents of the cluster


Languages

Language:Python 71.8%Language:Ruby 15.0%Language:Shell 13.1%