【问题标题】:Airflow Helm - how to override default postgres credentials?Airflow Helm - 如何覆盖默认的 postgres 凭据?
【发布时间】:2022-11-21 11:34:55
【问题描述】:

我正在使用官方的 Airflow Helm 来试用新的 LocalKubernetesExecutor 功能。但是,我还想要以下内容:

  1. 允许 helm 启动 postgresql 容器
  2. 更改该容器的凭据、用户名和数据库。

    我真的不知道该怎么做。 我尝试覆盖文件部分 postgresql:

    postgresql:
      enabled: true
      postgresqlPassword: airflow
      postgresqlUsername: airflow
    

    但它似乎没有做任何事情。我获取了创建的连接并解码了 base64 字符串:

     kubectl get secret airflow-airflow-metadata -o json                                             
    {
        "apiVersion": "v1",
        "data": {
            "connection": "cG9zdGdyZXNxbDovL3Bvc3RncmVzOnBvc3RncmVzQGFpcmZsb3ctcG9zdGdyZXNxbC5haXJmbG93OjU0MzIvcG9zdGdyZXM/c3NsbW9kZT1kaXNhYmxl"
        },
        "kind": "Secret",
        "metadata": {
            "annotations": {
                "meta.helm.sh/release-name": "airflow",
                "meta.helm.sh/release-namespace": "airflow"
            },
            "creationTimestamp": "2022-11-20T20:14:30Z",
            "labels": {
                "app.kubernetes.io/managed-by": "Helm",
                "chart": "airflow",
                "heritage": "Helm",
                "release": "airflow",
                "tier": "airflow"
            },
            "name": "airflow-airflow-metadata",
            "namespace": "airflow",
            "resourceVersion": "7643",
            "uid": "14fff962-aec8-4862-b598-4ae3dbeca26f"
        },
        "type": "Opaque"
    }
    

    当我解码连接时:

    echo cG9zdGdyZXNxbDovL3Bvc3RncmVzOnBvc3RncmVzQGFpcmZsb3ctcG9zdGdyZXNxbC5haXJmbG93OjU0MzIvcG9zdGdyZXM/c3NsbW9kZT1kaXNhYmxl | base64 -D
    
    postgresql://postgres:postgres@airflow-postgresql.airflow:5432/postgres?sslmode=disable%    
    

    我开始认为这是我缺少的非常简单的事情,或者无法完成。

    所以,问题是——如何在使用官方 Airflow Helm 时覆盖 postgres 用户、密码和数据库?可以吗?

【问题讨论】:

    标签: airflow kubernetes-helm helm3


    【解决方案1】:

    无法覆盖气流中的连接。您必须删除连接并导入更新的连接 json。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-05
      • 2018-08-19
      • 2019-05-09
      • 1970-01-01
      • 2015-03-20
      • 2016-05-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多