tree: 9e76ccfa2e06319be2d31e6e2ffa9c6de98eb294 [path history] [tgz]
  1. dockerfiles/
  2. files/
  3. templates/
  4. tests/
  5. .gitignore
  6. .helmignore
  7. Chart.yaml
  8. README.md
  9. requirements.lock
  10. requirements.yaml
  11. values.schema.json
  12. values.yaml
chart/README.md

Helm Chart for Apache Airflow

:warning: This Helm Chart has yet to be released. We are working to release it officially as soon as possible.

Apache Airflow is a platform to programmatically author, schedule and monitor workflows.

Introduction

This chart will bootstrap an Airflow deployment on a Kubernetes cluster using the Helm package manager.

Requirements

  • Kubernetes 1.14+ cluster
  • Helm 2.11+ or Helm 3.0+
  • PV provisioner support in the underlying infrastructure (optionally)

Features

  • 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

Documentation can be found at ../docs/helm-chart directory.

The latest development version is published on: http://apache-airflow-docs.s3-website.eu-central-1.amazonaws.com/docs/helm-chart/latest/index.html

Contributing

Want to help build Apache Airflow? Check out our contributing documentation.