我正在尝试使用以下图表将外部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来连接数据库?