In this chapter, we explained the autoscaling feature of GitLab Runners. Like in Kubernetes, it gives you the option of creating Runner instances on demand and scaling back in times of less need. Under the hood, it uses Docker Machine to manage these replicas. There are several drivers available that instantly allow runners to be created on a big list of platforms.
In the next chapter, we will take a look at the options for monitoring all of these instances.