0

我有一个非常奇怪的气流错误。

问题

我有一个bash operator作为第 1 步和KubernetesPodOperator第 2 步的 dag。问题是关于KubernetesPodOperator. 基本上,我提供任务图像X已经有一段时间了,我最近将任务接收的图像更改为Y. 我遇到的问题在TaskInstanceDetails图像中是正确的:Y. 但是,在 Rendered Template 中,图像开始正确X,但是,一旦任务开始运行,它就会将图像更改为Y.

我知道这很模糊,我不能提供更多,但我只是在寻找可能发生的事情的可能性,因为我没有想法。

我试过的

  • 从数据库中删除序列化的 Dags
  • 从数据库中删除渲染的任务详细信息
  • 气流数据库重置
  • Airflow db init(在对整个事情进行核对之后)
  • 删除 EC2 节点并尝试使用新节点

编辑

所以,我尝试运行airflow tasks render dag_id task_id execution_date,结果是图像X!图像Y仅叠加在 dag 运行上。

4

1 回答 1

0

在这里回答我自己的问题,以防有人遇到这个问题。非常简单的修复...我不小心在 kubernetes_pod_template 文件上为要运行的工作人员使用了不同的图像名称。改变它解决了这个问题。

于 2021-08-17T23:03:15.587 回答