【问题标题】:Airflow Rendered Template changes when task starts running?任务开始运行时气流渲染模板发生变化?
【发布时间】:2021-08-17 19:00:33
【问题描述】:

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

问题

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

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

我的尝试

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

编辑

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

【问题讨论】:

    标签: airflow airflow-scheduler kubernetespodoperator


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-16
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 2013-12-24
      • 2011-12-18
      • 1970-01-01
      相关资源
      最近更新 更多