airflow.providers.cncf.kubernetes.kube_config

Classes

KubeConfig

Configuration for Kubernetes.

Module Contents

class airflow.providers.cncf.kubernetes.kube_config.KubeConfig(executor_conf=None)[source]

Configuration for Kubernetes.

Parameters:

executor_conf (airflow.executors.base_executor.ExecutorConf | None) – Optional team-aware configuration object. If not provided, falls back to the global configuration for backwards compatibility. This parameter supports the multi-team feature introduced in AIP-67.

core_section = 'core'[source]
kubernetes_section = 'kubernetes_executor'[source]
logging_section = 'logging'[source]
core_configuration[source]
airflow_home[source]
dags_folder[source]
parallelism[source]
pod_template_file[source]
delete_worker_pods[source]
delete_worker_pods_on_failure[source]
worker_pod_pending_fatal_container_state_reasons: list[str] = [][source]
worker_pods_creation_batch_size[source]
worker_container_repository[source]
worker_container_tag[source]
kube_namespace[source]
multi_namespace_mode[source]
executor_namespace: str[source]
kube_client_request_args[source]
delete_option_kwargs[source]

Was this entry helpful?