A horizontal pod autoscaler, defined by a HorizontalPodAutoscaler
object,
specifies how the system should automatically increase or decrease the scale of
a replication controller or deployment configuration, based on metrics collected
from the pods that belong to that replication controller or deployment
configuration.