-
Notifications
You must be signed in to change notification settings - Fork 14.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Improve and add more complete description in the architecture diagrams (
#36513) When it comes to access and management plugins management follows different pattern than DAG files. While DAG files can (and should) be modified by DAG authors, the whole idea of Plugins was to make it only possible to modify plugins folder (and installl plugin-enabled packages) by the Deploymenet Managers, not DAG authors. The difference is quite important because even in a simplest installation, airflow webserver never needs to access DAG files, while it should be able to access plugins. This is even more profound in the environment (leading in the future to multi-tenant deployments) plugins are not 'per-tenant" - they must be installed and managed by deployment manager, because those plugins can be used by Airflow Webservers. In the future we might want to make distinction between these two different types of plugins, because theorethically it would be possible to distingquish "scheduler, worker & triggerer" plugins from the "webserver" plugins - however we do not have such disctinction today and whoever manages plugins folder is impacting both webserver and workers. This change also re-adds the "basic" architecture which is targetted as single-user and single machine deployment and presents it as the first architecture that the user encounters - which might make it more digestible, while it also explains tha this is a simplified architecture and is followed by more complete and complex deployment scenarios involving distributed architecture, different user roles and security boundaries.
- Loading branch information
Showing
13 changed files
with
330 additions
and
60 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
docs/apache-airflow/img/diagram_basic_airflow_architecture.md5sum
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
ac9bd11824e7faf5ed5232ff242c3157 | ||
cc2aca72cb388d28842e539f599d373c |
Binary file modified
BIN
+29.3 KB
(130%)
docs/apache-airflow/img/diagram_basic_airflow_architecture.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
docs/apache-airflow/img/diagram_dag_processor_airflow_architecture.md5sum
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
e189c45f79a7a878802bde13be27a112 | ||
00f67a1e0cd073ba521da168dc80ccaa |
Binary file modified
BIN
+128 KB
(220%)
docs/apache-airflow/img/diagram_dag_processor_airflow_architecture.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.