An API resource that automatically scales the number of {{<glossary_tooltipterm_id="pod">}} replicas based on targeted CPU utilization or custom metric targets.
HPA is typically used with {{<glossary_tooltiptext="ReplicationControllers"term_id="replication-controller">}}, {{<glossary_tooltiptext="Deployments"term_id="deployment">}}, or {{<glossary_tooltiptext="ReplicaSets"term_id="replica-set">}}. It cannot be applied to objects that cannot be scaled, for example {{<glossary_tooltiptext="DaemonSets"term_id="daemonset">}}.