Apache Airflow is a platform to programmatically author, schedule and monitor workflows.
This chart will bootstrap an Airflow deployment on a Kubernetes cluster using the Helm package manager.
- Kubernetes 1.14+ cluster
- Helm 2.11+ or Helm 3.0+
- PV provisioner support in the underlying infrastructure (optionally)
- Supported executors:
LocalExecutor
,CeleryExecutor
,CeleryKubernetesExecutor
,KubernetesExecutor
. - Supported Airflow version:
1.10+
,2.0+
- Supported database backend:
PostgresSQL
,MySQL
- Autoscaling for
CeleryExecutor
provided by KEDA - PostgresSQL and PgBouncer with a battle-tested configuration
- Monitoring:
- StatsD/Prometheus metrics for Airflow
- Prometheus metrics for PgBouncer
- Flower
- Automatic database migration after a new deployment
- Administrator account creation during deployment
- Kerberos secure configuration
- One-command deployment for any type of executor. You don't need to provide other services e.g. Redis/Database to test the Airflow.
Documentation for the released version can be found at https://airflow.apache.org/docs/helm-chart/.
The latest development version is published on: http://apache-airflow-docs.s3-website.eu-central-1.amazonaws.com/docs/helm-chart/latest/index.html
Want to help build Apache Airflow? Check out our contributing documentation.