连接部署在Kubernetes中的气流中的外部数据库

时间:2020-10-10 15:20:03

标签: postgresql kubernetes sqlalchemy airflow kubernetes-helm

我正在尝试使用以下图表将外部PostgreSQL数据库连接到Kubernetes中部署的气流中:https://github.com/apache/airflow/tree/master/chart

我正在修改values.yml文件:

# Airflow database config
data:
  # If secret names are provided, use those secrets
  metadataSecretName: ~
  resultBackendSecretName: ~

  # Otherwise pass connection values in
  metadataConnection:
    user: <USERNAME>
    pass: <PASSWORD>
    host: <POSTGRESERVER>
    port: 5432
    db: airflow
    sslmode: require
  resultBackendConnection:
    user: <USERNAME>
    pass: <PASSWORD>
    host: <POSTGRESERVER>
    port: 5432
    db: airflow
    sslmode: require

但是无法正常工作,我所有的吊舱都处于状态:等待中:PodInitializing。

我的PostgreSQL托管在用于PostgreSQL服务器的Azure数据库中,我担心PostgreSQL的Azure数据库的防火墙规则中不允许使用IP Pod。

我怎么知道我的Kubernetes PODS使用什么IP来连接数据库?

0 个答案:

没有答案