У меня k8s операторы скорее всего будут. В этом случае что-то можно сделать?
не особо понял, что значит “что-то сделать” 🙂 если нужно просто асинхронно поднимать кучу контейнеров на кубах, то да, можно такое сделать.
есть немного разные вещи в концепции эйрфлоу — k8s executor и k8s operator.
первый заключается в том что запуск каждой джобы является запуском контейнера на кубовом кластере, и по коду дагов этого может быть даже не видно (даги могут не знать, где запускаются таски, и не должны в общем-то). если есть какие-то случайного вида таски, которые нужно как-то бесконечно параллелить с помощью кубового кластера (типа как в гугле например), то это идеальный вариант.
второй — это явный запуск подов на кубах через операторы, это применимо только в случае если вам нужно разворачивать какую-то инфраструктуру, описывая эту инфраструктуру как даг. ну или у вас каждая таска уже имеет предсозданный образ, но это извращение кажется.
операторы — это “что и как сделать”, экзекьютор — это “где сделать что угодно”