我正在使用 stable/airflow helm 图表,并想调试git-clone容器的初始化。根据自述文件,这个容器需要一个秘密,我创建如下:
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
但是,airflow-scheduler、airflow-worker 和airflow-webserverInit:CrashLoopBackOff处于表示它们不断重启的状态。kubectl describe没有提供足够的信息。我该如何调试这个问题?还是我的秘密或 config.yaml 文件有明显问题?
感谢您的支持!