multi-level-autoscaling-architecture

Status: IN

OpenShift autoscaling operates at three distinct levels: infrastructure scaling (ClusterAutoscaler + MachineAutoscaler add/remove nodes), pod horizontal scaling (HPA for built-in metrics, KEDA for external triggers like Kafka/Cron), and pod vertical scaling (VPA adjusts requests/limits) — each level operates independently but infrastructure scaling is gated on having at least one MachineAutoscaler deployed.

Justifications

depth-1 KEDA model covers pod-level scaling; base autoscaler belief covers infrastructure-level; combining reveals a three-tier architecture where each tier scales independently but infrastructure scaling gates the capacity available to pod-level scaling

Depends on (SL): keda-custom-metrics-autoscaling-model, autoscaler-requires-machine-autoscaler

Depended on by

JSON