kubernetes上的Airflow Web服务器在环境变量不同时显示UTC时区

kubernetes上的Airflow Web服务器在环境变量不同时显示UTC时区,airflow,Airflow,我使用头盔在库伯内特斯上部署了气流,图为:稳定/气流 我也在使用这张图片: image: repository: apache/airflow tag: latest ## values: Always or IfNotPresent pullPolicy: IfNotPresent pullSecret: "" 我将这两个变量添加到环境变量中,以改变时区: AIRFLOW__CORE__DEFAULT_TIMEZONE: Ame

我使用头盔在库伯内特斯上部署了气流,图为:稳定/气流

我也在使用这张图片:

  image:
    repository: apache/airflow
    tag: latest
    ## values: Always or IfNotPresent
    pullPolicy: IfNotPresent
    pullSecret: ""
我将这两个变量添加到环境变量中,以改变时区:

AIRFLOW__CORE__DEFAULT_TIMEZONE: America/New_York
AIRFLOW__WEBSERVER__DEFAULT_UI_TIMEZONE: America/New_York
但当我转到airflow时,它会显示UTC时区:

AIRFLOW__CORE__DEFAULT_TIMEZONE: America/New_York
AIRFLOW__WEBSERVER__DEFAULT_UI_TIMEZONE: America/New_York

但在airflow的配置部分,我看到airflow在ui上捕获了时区:

webserver   default_ui_timezone     America/New_York    env var
TL/DR:kubernetes上的气流从环境变量获取timezoen配置,但显示在错误的时区


各位有什么想法吗?

您是否尝试更改aiffort.cfg上的默认时区参数?此参数具有UTC时区的默认值,这就是dag获取UTC tz的原因。此外,在新版本的airflow(airflow 1.10.10)上,此类型的o更改可以通过Web服务器用户界面完成。是否尝试更改airflow.cfg上的默认\u时区参数?此参数具有UTC时区的默认值,这就是dag获取UTC tz的原因。同样在新版本的airflow(airflow 1.10.10)上,这种o型更改可以通过Web服务器用户界面完成