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
 ================