Overview

Kontrol & Automaton

Kontrol is a distributed control loop managing Kubernetes pods. You can include its Docker container in your pods to quickly implement monitoring, distributed configuration and more.

It comes with Automaton which is a finite-state machine running shell scripts and which you can transition by writing to a local unix socket. This is a convenient way to script what the lifecycle of your software should be.

You can use both Kontrol and Automaton in tandem to implement strong distributed system with consistent behavior.

Indices and tables