IT-Lexikon › Infrastruktur › Cluster Autoscaler

Cluster Autoscaler

Infrastruktur Svenska → Aktualisiert: 2026-09-06

Kubernetes-Komponente, die je nach Pod-Scheduling-Druck Nodes zum Cluster hinzufügt oder entfernt. Können anstehende Pods mangels Ressourcen nicht geschedult werden → neuer Node startet. Ist ein Node zu weniger als 50 % ausgelastet → Drain und Terminate.

Integriert sich mit den Auto-Scaling-Gruppen der Cloud-Anbieter: AWS ASG, GCP MIG, Azure VMSS. Pod-Priorität und PodDisruptionBudget werden beim Scale-down respektiert. Klassische Falle: DaemonSets halten den Node am Leben (der Cluster Autoscaler sieht sie als "nicht verschiebbar") → Nodes skalieren nicht herunter. Für Logging-DaemonSets braucht es die Annotation cluster-autoscaler.kubernetes.io/safe-to-evict: "true". Moderne Alternative: Karpenter (ursprünglich von AWS, inzwischen Multi-Cloud) denkt aggressiver — es provisioniert pro anstehendem Workload Nodes in exakter Größe, statt aus festen Node-Gruppen zu wählen.

← Zurück zum Lexikon