Предупреждения о Kubernetes исходят из того факта, что модуль airflow[kubernetes]
не устанавливается по умолчанию в Dockerfile Puckel, но не о чем беспокоиться, если вы не хотите использовать KubernetesPodOperator от Airflow.
Это также нормальночто у вас нет прав на редактирование модулей python, когда вы заходите внутрь контейнера, потому что вы вошли в систему как пользователь airflow
, а не как root, и у этого пользователя есть доступ только на запись в каталог $ AIRFLOW_HOME.В общем, редактирование файлов изнутри контейнера является хакерским, и вам следует избегать этого.
Если я правильно угадаю, вам нужно загрузить собственные пакеты из airflow-docker.Если это так, вы можете запустить что-то вроде следующего:
docker run -d -p 8080:8080 -v <local_path_to_your_dags>:/usr/local/airflow/dags puckel/docker-airflow webserver
Здесь вы монтируете локальную папку со своего компьютера в папку HOME / dags в контейнере, которая используется для загрузкипанты.