Airflow Kubernetes Executor
| Channel | Revision | Published | Runs on |
|---|---|---|---|
| 3.1/stable | 1 | 25 Mar 2026 | |
| 3.1/edge | 3 | 02 Apr 2026 |
juju deploy airflow-kubernetes-executor-k8s --channel 3.1/stable
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
base_image | string
OCI image to use for worker Pods (both the init container that fetches DAGs and the main worker container). For Local DAG bundle sources, this image must contain the DAGs at the same dag_folder path configured in Airflow. This is a required value, if not provided the unit will go into blocked status.
-
namespace | string
Kubernetes namespace in which worker Pods will be scheduled. The namespace must already exist in the cluster; the charm will not create it. This is a required value, if not provided the charm will go into blocked status.
-
pod_name | string
Default: airflow-worker
Base name for worker Pods. This value is always overridden dynamically at pod launch by Airflow to guarantee uniqueness across all pods, but it must be present in the pod template and cannot be left blank.