Size: a a a

2021 October 31

AM

Aлексей Mатюхин... in Airflow
Можно, хорошая идея. Но, в эирфлоу в коннекшенах лежит подключение, которое используется для получения параметров из базы. Плюс, хочется иметь возможность на лету все ДАГи перегенерировать запустив мастер ДАГ!
источник

ММ

Максим Мартынов... in Airflow
На крайний случай попробуй в ui, scheduler и worker пробрасывать даги через PV, но это тот еще отстой. Вся текущая схема выглядит переусложненной
источник

I

Igor in Airflow
если у тебя этот шаг спрятан в твой CI/CD то какая разница где кнопку "плей" нажать? А так будет явная ивентаризация запусков
источник

AM

Aлексей Mатюхин... in Airflow
Постановка задачи такая: нужно иметь возможность перегенерировать ДАГи, не перезапуская эирфлоу. В этот момент на эирфлоу может даже что-то исполняться...
источник

I

Igor in Airflow
ну так блин, и эирфлоу можно не перегружать :)
источник

AM

Aлексей Mатюхин... in Airflow
Ну а как не перегружать, если ДАГи запекаются в образы и потом исполняются?
источник

AM

Aлексей Mатюхин... in Airflow
Второй день пытаюсь. Это просто миссия не выполнима
источник

I

Igor in Airflow
А куда-нибудь в shared volume даги нельзя засунуть?
источник

AM

Aлексей Mатюхин... in Airflow
Ну это же кубер. Я не смог...
источник

AM

Aлексей Mатюхин... in Airflow
В докер компоузе, вообще никаких проблем, а тут, вообще какая-то шляпа(
источник

v

vasiliy in Airflow
Гляньте в сторону официального хельм чарта, там есть гит сайдкар контейнер
источник

v

vasiliy in Airflow
Все работает из коробки
источник

v

vasiliy in Airflow
Просто каждые 60 секунд на каждый воркер чекаутит репу с дагами, вам просто их в гите нужно хранить
источник

v

vasiliy in Airflow
И правильно указать директорию с дагами в этой репе
источник

VS

Vladislav 👻 Shishkov... in Airflow
Сам атлас
источник

v

vasiliy in Airflow
Каждый воркер создаётся с 2 контейнерами в поде, один из них гит клонер этот
источник

AM

Aлексей Mатюхин... in Airflow
Не совсем понял, как это.
источник

AM

Aлексей Mатюхин... in Airflow
У меня в каждом поде по одному контейнеру. Включая воркер
источник

v

vasiliy in Airflow
Посмотрите официальный хельм чарт, там есть описание гит контейнера. Туда суете репу которую клонить, и на каждый воркер раз в 60 сек будет клонится репа
источник

v

vasiliy in Airflow
Хельмом разворачивали?
источник