Awesome
volt is a simple Mesos framework written in Go.
Installation
The following steps describe how to get started with the Volt framework.
From Source
First get the go dependencies:
go get github.com/VoltFramework/volt/...
Then you can compile volt
with:
go install github.com/VoltFramework/volt
If $GOPATH/bin
is in your PATH
, you can invoke volt
from the CLI.
Latest Release
To get started with the latest release, run the following commands on a mesos master node:
wget https://github.com/voltframework/volt/releases/download/v1.0.0-alpha/volt
chmod +x volt
./volt --master=localhost:5050
API Requests
Run a container with data volumes
{
"cmd": "touch /data/volt",
"cpus": "0.1",
"mem": "32",
"docker_image": "busybox",
"volumes": [
{
"container_path":"/data",
"host_path":"/volumes/volt"
}
]
}
Creators
Victor Vieux
Isabel Jimenez
Thanks
Thanks to @dhammon for his work on gozer
Licensing
Volt is licensed under the Apache License, Version 2.0. See LICENSE for full license text.