首页 > 解决方案 > K8s 中的气流 - 卷曲 URL 显示重定向

问题描述

我在 Kubernetes 中部署了气流。当我卷曲 base_url 时,它显示:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>Redirecting...</title>
<h1>Redirecting...</h1>
* Connection #0 to host <my_base_url> left intact
<p>You should be redirected automatically to target URL: <a href="/admin/">/admin/</a>.  If not click the link.

如果我浏览 base_url/health 表明这是健康的。如果我运行 kubectl port-forward 命令,我可以看到 UI。

是什么导致重定向消息?

标签: kubernetesairflowkubernetes-helm

解决方案


对我有用的解决方案是设置环境变量。

FORWARDED_ALLOW_IPS = *

在部署 yaml 文件中添加此环境变量。

          env:          
            - name: FORWARDED_ALLOW_IPS
              value: "*"

我已经enable_proxy_fix = False设置在airflow.cfg 中。

我在这里找到了一个相关的 SO 问题:无法通过 AWS 负载均衡器 HTTPS 访问气流 Web 服务器,因为气流将我重定向到 HTTP


推荐阅读