- Automatically deploys a pod from image pushed to docker registry
- Manages pod lifecycle
- Analyzes pod metrics
- If an anomaly was detected, rolls the pod back to a stable version
- Download and install one of the packages available:
$ rpm -i charon-*.src.rpm
or
$ apt install ./charon-*.deb
- Provide Prometheus URL and Docker Registry name in
/opt/charon/deployer-configmap.yaml
- Configure your Docker Registry notification endpoint to send alerts to
http://your-url:31337/rollout
- Run
/opt/charon/install.sh
to deploy Charon in cluster