# Horizontal Pod Autoscaling
Scales the number of pods in a deployment based off metrics.
Kubernetes [documentation](https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/)
## Understanding Resources
In this example, I'll be focusing on CPU for scaling.
We need to ensure we have an understanding of the compute resources we have.
1) How many cores do we have
2) How many cores do our application use