Horizontal Pod Autoscaler
The Horizontal Pod Autoscaler (HPA) is a Kubernetes controller that automatically adjusts the number of pod replicas in a Deployment or StatefulSet based on observed metrics like CPU utilization, memory usage, or custom application metrics.
8 resources across 2 libraries
Glossary Terms(6)
Sidecar Container
A sidecar container is a secondary container deployed alongside a main application container within the same pod, providing supporting functionality such as lo…
Init Container
An init container is a container in a Kubernetes pod that runs to completion before the pod's main application containers start, typically used for setup tasks…
Pod Disruption Budget
A Pod Disruption Budget (PDB) is a Kubernetes resource that limits how many pods of a replicated application can be voluntarily taken down at the same time, pr…
Horizontal Pod Autoscaler
The Horizontal Pod Autoscaler (HPA) is a Kubernetes controller that automatically adjusts the number of pod replicas in a Deployment or StatefulSet based on ob…
Vertical Pod Autoscaler
The Vertical Pod Autoscaler (VPA) is a Kubernetes tool that automatically adjusts the CPU and memory requests and limits of individual pods based on their obse…
Cluster Autoscaler
The Cluster Autoscaler is a Kubernetes tool that automatically adds or removes worker nodes in a cluster based on whether pods are unschedulable due to insuffi…
Interview Questions(2)
How Does Horizontal Pod Autoscaling Work in Kubernetes?
The Horizontal Pod Autoscaler (HPA) in Kubernetes automatically increases or decreases the number of pod replicas in a deployment by periodically comparing obs…
Horizontal Pod Autoscaler vs Vertical Pod Autoscaler
The Horizontal Pod Autoscaler (HPA) scales a workload out by changing the number of Pod replicas based on observed metrics, while the Vertical Pod Autoscaler (…