简体   繁体   中英

Is Triggerer Pod needed for Airflow on EKS

Possibly a dumb question, but when I read the Airflow Arch for 2.4.2, there was no mention of Triggerer. The only pieces were Metastore, Webserver, Scheduler(executor is part of this).

Having said this, do we still need Triggerer pod in airflow 2.4.2 if the deployment is on EKS, and executor is Kube.netesExecutor? What does the Triggerer pod do here? Thanks

It's needed for the deferrable operator, which is a pretty advanced operator if you're just getting started. That operator frees up worker slots when a worker makes an API call that takes a while to execute, and marks the execution is awaiting a trigger. It's completion is detected by the triggerer, which then is checked by the scheduler process when reassigning the worker to subsequent tasks.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM