Scale Airflow resources
Configure CPU, memory, and replica settings for Airflow Deployment components including scheduler, webserver, workers, triggerer, Dag processor, and API server.
Resource values are plain integers: CPU in millicpu and memory in MiB.
Component resources
Scheduler
The scheduler orchestrates Dag runs and task scheduling.
Scaling considerations
- Add replicas for high availability.
- Increase memory for complex Dag dependencies.
- Set
safeToEvict: falseto prevent cluster autoscaler eviction.
Webserver
API server (Airflow 3+)
Dag processor (Airflow 2.3+, required in Airflow 3)
In Airflow 2, the Dag processor defaults to 0 replicas and must be explicitly enabled. In Airflow 3, Houston automatically sets dagProcessor.enabled: true and enforces a minimum of 1 replica regardless of configuration.