/autoscaler-docker-swarm

Service to scale up and down conatiners in swarm depending on the load

Primary LanguageShellApache License 2.0Apache-2.0

autoscaler-docker-swarm

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.

Features

  • Autoscaler stack
  • Add support to check disc, ram and other parameters to make sure server has resources to scale up the service
  • Support notifications to slack, email or other custom api
  • Terraform support to scale up and down infrastructure as well.

It is inspired from Stack-Answer and derived from this repo