helm chart - 气流版本升级
helm chart - airflow version upgrade
我已经使用 helm chart 在我的 k8s 上安装了 airflow apache-airflow/airflow。
当前安装的airflow版本是2.2.4
,升级airflow版本2.3.0
.
应该从下面的选项中选择什么路径
官方helm chart版本为1.5.0
,默认airflow版本为2.2.4
。当发布新版本的 helm chart 时,默认的 airflow 版本将设置为 2.3.0
。 helm repo update
和 helm upgrade
命令会提供气流升级吗?或者有没有其他类似的流程或者官方的升级流程指南?
如果必须手动升级以适应 airflow 默认版本,那么 process/steps 应该遵循什么? N.B。在 values.yaml 中将 defaultAirflowTag 值从 2.2.3->2.3.0 更改不是一个选项,因为它会导致异常。
提前致谢。
那里。我检查了我的 aws ec2 上的气流环境。
它没有正常工作。
所以我做了很多方法。事实证明一切都失败了。
但最终我找到了解决方案。
如果你应该 运行 在这两个命令下面,你应该先删除你的 airflow 命名空间。
气流命名空间中存在一些错误。
所以我发现删除airflow命名空间后可以正常使用
1)kubectl delete namespace airflow
2)helm 仓库删除 apache-airflow https://airflow.apache.org
helm 回购添加 apache-airflow https://airflow.apache.org
3)您应该会看到 brand-new 气流界面。
我是如何解决的:
helm upgrade --install 实际上有效。但我在 airflow web 上看到一条消息,说一些数据迁移失败的原因是 airflow 2.3.0 中的架构更改。在我将提到的 table 放入 postgresql 后,airflow 工作正常。
并且更改 values.yaml 也有效。
images:
airflow:
repository: apache-airflow/airflow
tag: latest
pullPolicy: IfNotPresent
我已经使用 helm chart 在我的 k8s 上安装了 airflow apache-airflow/airflow。
当前安装的airflow版本是2.2.4
,升级airflow版本2.3.0
.
官方helm chart版本为
1.5.0
,默认airflow版本为2.2.4
。当发布新版本的 helm chart 时,默认的 airflow 版本将设置为2.3.0
。helm repo update
和helm upgrade
命令会提供气流升级吗?或者有没有其他类似的流程或者官方的升级流程指南?如果必须手动升级以适应 airflow 默认版本,那么 process/steps 应该遵循什么? N.B。在 values.yaml 中将 defaultAirflowTag 值从 2.2.3->2.3.0 更改不是一个选项,因为它会导致异常。
提前致谢。
那里。我检查了我的 aws ec2 上的气流环境。 它没有正常工作。 所以我做了很多方法。事实证明一切都失败了。 但最终我找到了解决方案。
如果你应该 运行 在这两个命令下面,你应该先删除你的 airflow 命名空间。 气流命名空间中存在一些错误。 所以我发现删除airflow命名空间后可以正常使用
1)kubectl delete namespace airflow
2)helm 仓库删除 apache-airflow https://airflow.apache.org
helm 回购添加 apache-airflow https://airflow.apache.org
3)您应该会看到 brand-new 气流界面。
我是如何解决的: helm upgrade --install 实际上有效。但我在 airflow web 上看到一条消息,说一些数据迁移失败的原因是 airflow 2.3.0 中的架构更改。在我将提到的 table 放入 postgresql 后,airflow 工作正常。
并且更改 values.yaml 也有效。
images:
airflow:
repository: apache-airflow/airflow
tag: latest
pullPolicy: IfNotPresent