You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by po...@apache.org on 2021/08/19 17:56:59 UTC
[airflow] branch main updated: Make sure "podcution-readiness` of
docker-compose is well explained (#17731)
This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new 35b8f50 Make sure "podcution-readiness` of docker-compose is well explained (#17731)
35b8f50 is described below
commit 35b8f50ce5d2a3e9f24bfca02f0971a976b17506
Author: Jarek Potiuk <ja...@potiuk.com>
AuthorDate: Thu Aug 19 19:56:45 2021 +0200
Make sure "podcution-readiness` of docker-compose is well explained (#17731)
Many Airflow users are using the docker-compose `quick-start` as
production-ready solution despite notes in the compose file.
This PR adds better warning and a link that we can give thsoe
users so tha they can understand that in order to use docker-compose
they need to become really docker-compose experts if they want to
run their own docker-compose production-ready installation and that
they should not expect that this docker-compose will be good for
their needs (and that they will have support from community based
on the fact tha community publishes the docker-compose)
---
docs/apache-airflow/start/docker.rst | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/docs/apache-airflow/start/docker.rst b/docs/apache-airflow/start/docker.rst
index 5916daf..66c2952 100644
--- a/docs/apache-airflow/start/docker.rst
+++ b/docs/apache-airflow/start/docker.rst
@@ -22,6 +22,21 @@ Running Airflow in Docker
This quick-start guide will allow you to quickly start Airflow with :doc:`CeleryExecutor </executor/celery>` in Docker. This is the fastest way to start Airflow.
+Production readiness
+====================
+
+.. warning::
+ DO NOT expect the Docker Compose below will be enough to run production-ready Docker Compose Airflow installation using it.
+ This is truly ``quick-start`` docker-compose for you to get Airflow up and running locally and get your hands dirty with
+ Airflow, but configuring Docker-Compose installation that is ready for production, requires an intrinsic knowledge of
+ Docker Compose, a lot of customization and possibly even writing the Docker Compose file that will suit your needs
+ from the scratch. It's probably OK if you want to run Docker Compose-based deployment, but short of becoming a
+ Docker Compose expert, it's highly unlikely you will get robust deployment with it.
+
+ If you want to get an easy to configure Docker-based deployment that Airflow Community develops, supports and
+ can provide support with deployment, you should consider using Kubernetes and deploying Airflow using
+ :doc:`Official Airflow Community Helm Chart<helm-chart:index>`.
+
Before you begin
================