The Vertical Pod Autoscaler (vGPU) provides recommendations on resource requests based on the actual usage of a microservice. The Horizontal Pod Autoscaler (HPA) scales the environment based on the utilization of each microservice. The Cluster Autoscaler adds nodes to the cluster based on the fullness of the nodes.