Context: Running Airflow v2.2.2 with Kubernetes Executor.
I am running a process that creates a burst of quick tasks.
The tasks are short enough that the Kubernetes Pod initialization takes up the majority of runtime for many of them.
Is there a way to re-utilize pre-initialized pods for multiple tasks?
I've found a comment in an old issue that states that when running the Subdag operator, all subtasks will be run on the same pod, but I cannot find any further information. Is this true?
I have searched the following resources:
- Airflow Documentation: Kubernetes
- Airflow Documentation: KubernetesExecutor
- Airflow Documentation: KubernetesPodOperator
- StackOverflow threads: Run two jobs on same pod, Best Run Airflow on Kube
- Google Search:
airflow kubernetes reuse initialization
But haven't really found anything that directly addresses my problem.