Шаблон, отображаемый воздушным потоком, изменяется при запуске задачи?

#airflow #airflow-scheduler #kubernetespodoperator

Вопрос:

У меня очень странная ошибка с воздушным потоком.

Проблема

У меня есть dag, в котором есть bash operator шаг 1 и KubernetesPodOperator шаг 2. Вопрос заключается в том, что касается KubernetesPodOperator . В принципе, я давал изображение задачи X в течение довольно долгого времени, недавно я изменил изображение, на которое получает задание Y . Проблема, с которой я сталкиваюсь, заключается в TaskInstanceDetails том, что изображение правильное: Y . Однако в отрисованном шаблоне изображение запускается правильно X , однако, как только задача запускается, оно изменяет изображение на Y .

Я знаю, что это очень расплывчато, я не могу предоставить намного больше, но я просто больше ищу возможности того, что может произойти, так как у меня нет идей.

Что я пробовал

  • Удаление сериализованных групп Dag из базы данных
  • Удалите сведения о выполненной задаче из базы данных
  • Сброс дб воздушного потока
  • Инициализация бд воздушного потока (после того, как все это было сброшено)
  • Удаление узлов EC2 и попытка с новыми

Редактировать

Итак, я попробовал airflow tasks render dag_id task_id execution_date запустить, и результат здесь-изображение X !! Изображение Y накладывается только на прогоны dag.

Ответ №1:

Отвечаю здесь на свой собственный вопрос на случай, если кто-нибудь столкнется с этой проблемой. Очень простое решение… У меня по неосторожности было другое имя изображения для рабочих, с которым нужно было работать в файле kubernetes_pod_template. Изменение этого решило проблему.