---
title: Charmhub | Deploy Airflow Kubernetes Executor using Charmhub - The Open Operator
  Collection
description: Deploy the latest version of Airflow Kubernetes Executor on any cloud.
url: https://charmhub.io/airflow-kubernetes-executor-k8s/configurations
---

# Airflow Kubernetes Executor

[Workflows Charmers](https://charmhub.io/publisher/workflows-charmers "View all packages from Workflows Charmers")

* [Workflows Charmers](https://charmhub.io/publisher/workflows-charmers "View all packages from Workflows Charmers")

Platform:

24.04

3.1/stable 1

```
juju deploy airflow-kubernetes-executor-k8s --channel 3.1/stable
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

* [base\_image](https://charmhub.io/airflow-kubernetes-executor-k8s/configurations#base_image)
* [namespace](https://charmhub.io/airflow-kubernetes-executor-k8s/configurations#namespace)
* [pod\_name](https://charmhub.io/airflow-kubernetes-executor-k8s/configurations#pod_name)

[Learn about configurations >](https://juju.is/docs/juju/configuration#heading--application-configuration)

* 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.
