The cluster autoscaler is a tool that automatically adjusts the size of the Kubernetes cluster when one of the following conditions is true:

    Cluster Autoscaler is designed to run on Kubernetes master nodes. It can run in the namespace. Cluster Autoscaler doesn’t scale down nodes with non-mirrored pods running on them.

    Cloud Providers

    Cluster Autoscaler provides support to distinct cloud providers. For more information, go to cluster-autoscaler supported cloud providers.