错误:
步骤:
我已经从这里下载了 Helm Chart https://github.com/apache/airflow/releases/tag/helm-chart/1.8.0(在资产下,源代码 zip)。
将以下额外参数添加到默认值.yaml,
createUserJob:
useHelmHooks: false
migrateDatabaseJob:
useHelmHooks: false
dags:
gitSync:
enabled: true
#all data....
airflow:
extraEnv:
- name: AIRFLOW__API__AUTH_BACKEND
value: "airflow.api.auth.backend.basic_auth"
ingress:
web:
tls:
enabled: true
secretName: wildcard-tls-cert
host: "mydns.com"
path: "/airflow"
我还需要 KubernetesExecutor 因此使用 https://github.com/airflow-helm/charts/blob/main/charts/airflow/sample-values-KubernetesExecutor.yaml 作为 k8sExecutor.yaml
使用以下命令安装,
helm install my-airflow airflow-8.6.1/airflow/ --values value.yaml --values k8sExecutor.yaml -n mynamespace
当我尝试以下方法时,它起作用了,
helm repo add airflow-repo https://airflow-helm.github.io/charts helm install my-airflow airflow-repo/airflow --version 8.6.1 --values k8sExecutor.yaml --values values.yaml
values.yaml - 仅具有覆盖的参数