Gubernator Brings Autoscaling to Docker Without Kubernetes Overhead
A new open-source container orchestrator called Gubernator (gbnt) has been developed to provide horizontal autoscaling for Docker-based workloads without requiring Kubernetes. The tool lets teams use standard docker-compose.yml files while gaining automatic scaling based on real-time CPU and NVIDIA GPU utilization metrics. Every 10–15 seconds, Gubernator's autoscaler evaluates container performance via Prometheus and cAdvisor, then calculates desired replica counts using a threshold-based formula with cooldown guards to prevent erratic scaling. Autoscaling policies are declared directly through gbnt.autoscaling.* labels inside existing Compose files, eliminating the need for proprietary manifests. The platform positions itself as a middle ground between the simplicity of Docker Swarm and the governance features of enterprise-grade orchestration systems.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in