如何给airflowworker添加额外的包?

问题描述 投票:0回答:1

尝试使用 Helm 图表 apache-airflow/airflow 在 Azure 集群上安装 Airflow:

helm install airflow apache-airflow/airflow -n airflow -f airflow/values.yaml --debug

但是,我的一个 DAG 需要第三方软件包。有没有办法在安装过程中指定这一点?

我在这里检查了values.yaml schema JSON(https://github.com/apache/airflow/blob/main/chart/values.schema.json),但我找不到相关的设置条目。

似乎有一个解决方案是扩展图像,但我觉得这有点过分了。

kubernetes airflow kubernetes-helm
1个回答
0
投票

您可以使用requirements.txt并在其中指定您的包:

your_package==your_package_version

然后您需要将该文件包含到您的values.yaml 文件中并创建confimap。然后使用helm升级

© www.soinside.com 2019 - 2024. All rights reserved.