Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 936 Bytes

README.md

File metadata and controls

25 lines (17 loc) · 936 Bytes

airflow_101

level 1:

only airflow container

airflow container has the following mandatory services:

  • postgres (optional?)
  • redis : broker that forwards messages from scheduler to worker
  • webserver : webserver available at http://localhost:8080
  • scheduler : monitors all tasks and DAGs, then triggers the task instances once their dependencies are complete
  • worker : worker that executes the tasks given by the scheduler
  • flower : for monitoring the environment
  • airflow-init : initialization service

descriptions provided by official doc

in x-airflow-common, the volumes are mapped from inside to outside. on the local machine (a folder named /dags on current directory is created to bridge the inside of docker at /opt/airflow/dags)

level 2:

level 3:

level 4:

connectors automatically bring and sink data from airflow