尝试使用 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),但我找不到相关的设置条目。
似乎有一个解决方案是扩展图像,但我觉得这有点过分了。
您可以使用requirements.txt并在其中指定您的包:
your_package==your_package_version
然后您需要将该文件包含到您的values.yaml 文件中并创建confimap。然后使用helm升级