Service to scale up and down containers in swarm depending on the load.
It is one of the features, lack of which swarm makes k8s a no brainer for many use cases. The plan is to make a simple stack addon that will deploy on swarm manager and control replicas of other services based on CPU usage.
- Autoscaler stack
- Add support to check disk, ram and other parameters to make sure server has resources to scale up the service
- Support notifications to slack, email or other callback api
- Terraform support to scale up and down infrastructure as well.
It is inspired from Stack-Answer and derived from this repo