使用Codecentric Helm Chart在 Azure Kubernetes服务中部署密钥斗篷时,它无法连接到 Azure PostgreSQL数据库。
>将存储库放入本地计算机后,对statefulset.yaml文件进行了以下提及的更改:-
env:
- name: DB_VENDOR
value: postgres
- name: JDBC_PARAMS
value: "true"
- name: DB_ADDR
value: {{ .Values.postgresql.postgresqlDbhost | quote }}
- name: DB_PORT
value: {{ .Values.postgresql.service.port | quote }}
- name: DB_DATABASE
value: {{ .Values.postgresql.postgresqlDatabase | quote }}
- name: DB_USER
value: {{ .Values.postgresql.postgresqlUsername | quote }}
- name: DB_PASSWORD
value: {{ .Values.postgresql.postgresqlPassword | quote }}
- name: JDBC_PARAMS
value: "ssl=false"
并在values.yaml文件中提供以下提及的值
postgresql:
# If `true`, the Postgresql dependency is enabled
enabled: false
# PostgreSQL DB Host to Connect
postgresqlDbhost: blabladb.postgres.database.azure.com
# PostgreSQL User to create
postgresqlUsername: someuser@keyclockdb
# PostgreSQL Password for the new user
postgresqlPassword: !*blabla*!
# PostgreSQL Database to create
postgresqlDatabase: blabladb
# Postgressqlport
service:
port: 5432
出于测试目的,我已禁用Azure中的强制SSL连接。 然后,从本地(本地PC)存储库部署了头盔图表后,得到以下提到的错误:-
请告知导致此问题的原因。