Remote control a Kubernetes, Marathon, Vamp.io or Docker Swarm cluster using a Novation Launch Control MIDI controller.
Using the Cloud Control device is easy. First, connect the device via USB with you machine. Neither Windows nor Mac need an USB driver for it.
If you use the precompiled binaries, simply
extract the ZIP archive and execute bin/cloudcontrol
.
If you want to run from source, you have to compile everything first and then run using Gradle.
$ ./gradlew build
$ ./gradlew run
Name | Default Value | Description |
---|---|---|
cluster.orchestrator |
kubernetes |
Determines the Orchestrator to use. Currently only |
kubernetes.namespace |
default |
The Kubernetes namespace to scan for deployments. |
Currently only the knobs of the top row can be used to scale a deployment up or down. Simply turn it in the desired direction. If you scale a deployment to zero, the button will turn yellow. Otherwise the button is green.
To use the CloudControl device with you deployments you need to use labels to configure things such as the location and color on the device. The following labels are supported.
Name | Values | Description |
---|---|---|
cloudcontrol.enabled |
|
Is this deployment controlled by the device.
If |
cloudcontrol.index |
0..15 |
The index of the deployment on the CloudControl device. Index 0..7 is on the Factory bank, index 8..15 on the User bank. |
M.-Leander Reimer (@lreimer), <[email protected]>