Skip to content
masterclass Buddy

DevOps · Concept

HorizontalPodAutoscaler

A HorizontalPodAutoscaler automatically changes a scalable workload's replica count to match demand. It can use CPU, memory, custom, object, pod, or external metrics within configured replica limits.

Last updated

Syntax

apiVersion: autoscaling/v2
kind: HorizontalPodAutoscaler
metadata:
  name: <name>
spec:
  scaleTargetRef:
    apiVersion: <api-version>
    kind: <kind>
    name: <workload>
  minReplicas: <minimum>
  maxReplicas: <maximum>
  metrics: <metric-list>

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • HorizontalPodAutoscalerSpec
  • HorizontalPodAutoscalerStatus
  • HorizontalPodAutoscalerBehavior
  • MetricSpec
  • Metrics Server
  • scale subresource
  • autoscaling/v2

Source: Horizontal Pod Autoscaling | Kubernetes. Checked 2026-11-03.