IT-lexikon › Infrastruktur › Cluster Autoscaler

Cluster Autoscaler

Infrastruktur In English → Uppdaterad: 2026-05-27

Kubernetes-komponent som lägger till/tar bort noder från klustret baserat på pod-scheduling-pressure. Om pending pods inte schemaläggs pga resource-brist → starta ny node. Om en node är <50% utilized → drain + terminate.

Integrerar med cloud-provider auto-scaling-groups: AWS ASG, GCP MIG, Azure VMSS. Pod-prioritet + PodDisruptionBudget respekteras vid scale-down. Klassisk gotcha: DaemonSets håller noden alive (Cluster Autoscaler ser dem som "kan inte flyttas") → noder skalar inte ner. cluster-autoscaler.kubernetes.io/safe-to-evict: "true" annotation behövs för logging-DaemonSets. Modern alternativ: Karpenter (AWS-original, nu multi-cloud) tänker mer aggressivt — provisionerar exakt-storlek noder per pending workload istället för att välja från fasta node-groups.

← Tillbaka till lexikonet