Elektron is a lightweight, power-aware, pluggable Mesos framework that behaves as a playground to experiment with different scheduling policies to schedule ad-hoc jobs in docker containers.
We need a way to test elektron without having to setup the mesos cluster.
Docker compose seems a good approach as spinning up docker containers is much faster than spinning up a virtual machine.
Couple of things to consider here.
Mesos agent container needs to have performance copilot installed. This can be done by layering on top of rdelvalle/mesos:1.5.1.
Elektron needs to be containerized and requires pmdumptext to be installed.
We need a way to test elektron without having to setup the mesos cluster. Docker compose seems a good approach as spinning up docker containers is much faster than spinning up a virtual machine. Couple of things to consider here.
Mesos agent container needs to have performance copilot installed. This can be done by layering on top of rdelvalle/mesos:1.5.1. Elektron needs to be containerized and requires
pmdumptext
to be installed.