【发布时间】:2022-10-18 22:52:26
【问题描述】:
我正在运行基于 Helm 图表构建的 Apache Airflow,并且我想使用 REST Api 来运行 dags。但是,当我提出请求时,我收到 401 Unauthenticated 错误。
我知道这是由于 auth_backends 设置不正确。我的问题是我应该在 Helm 图表的 value.yaml 文件中添加什么以便它初始化配置中的 auth_backends?在这一点上,Airflow 文档似乎已经过时了。
这是我当前的 values.yaml 文件:
executor: CeleryExecutor
dags:
persistence:
enabled: true
existing-claim: task-pv-claim
gitSync:
enabled: false
redis:
enabled: true
scheduler:
extraInitContainers:
- name: fix-dags-permissions
image: busybox
command: ["sh", "-c", "chown -R 50000:0 /opt/airflow/dags/" ]
securityContext:
runAsUser: 0
volumeMounts:
- mountPath: /opt/airflow/dags/
name: dags
谢谢您的帮助!
【问题讨论】:
标签: kubernetes airflow