Как инициализировать модуль «airflow» с помощью git на Kubernetes - PullRequest
0 голосов
/ 30 сентября 2019

Я использую таблицу управления стабильным / воздушным потоком, в соответствии с файлом readme, мне нужно создать секрет, который я сделал:

kubectl create secret generic rein-ai-secret --from-file=id_rsa=/home/juanpa/.ssh/airflow-key --from-file=known_hosts=/home/juanpa/.ssh/known_hosts --from-file=id_rsa.pub=/home/juanpa/.ssh/airflow-key.pub

, а затем я создал очень упрощенный config.yaml

airflow:
  image:
    repository: puckel/docker-airflow
    tag: 1.10.4
  schedulerNumRuns: "-1"
  config:
    AIRFLOW__CORE__DAGS_FOLDER: /usr/local/airflow/repo/data-pipeline/airflow_data/dags
dags:
  path: /usr/local/airflow/repo
  git:
    url: git@github.com:acend-io/data-pipeline.git
    ref: master
    secret: rein-ai-secret
  initContainer:
    enabled: true
    image:
      repository: alpine/git
      tag: 1.0.7
      pullPolicy: IfNotPresent
    installRequirements: false

однако планировщик воздушного потока, рабочий воздушный поток и веб-сервер воздушного потока продолжают перезапускаться снова и снова, потому что они находятся в состоянии Init: CrashLoopBackOff, я не могу читать их журналы, и их описание тоже ничего не говорит.

Кто-нибудь знает, как решить эту проблему? или вы видите что-то не так в моем секретном файле или файле config.yaml ???

спасибо за поддержку!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...