在 kubernetes 中安装 Apache Airflow 1.10.0 - Flask 错误

Installing Apache Airflow 1.10.0 in kubernetes - Flask errors

我目前正在将 Apache Airflow 1.10.0 部署到 Kubernetes 集群。我 运行 陷入 Flask 的一些依赖性问题。

如果我使用当前版本的 flask-login (0.4.1),我收到此错误:

apache-airflow 1.10.0 has requirement flask-login==0.2.11, but you'll have flask-login 0.4.1 which is incompatible.

由于此错误,UI 不会呈现,相反,我看到一个文本炸弹,后面跟着许多 flask-appbuilder/flask-login 警告。

如果我使用 Airflow 的 flask-login (0.2.11) 要求,我会收到此错误:

flask-appbuilder 1.12.0 has requirement Flask-Login<0.5,>=0.3, but you'll have flask-login 0.2.11 which is incompatible.

由于此错误,UI 使用 Airflow 1.9 功能呈现,CeleryExecutor 将无法工作。

这已通过 Airflow 更新修复:https://github.com/apache/airflow/blob/master/UPDATING.md