В настоящее время я использую Wiki JS 2.x и храню данные в постоянном томе PostgresSQL с использованием Azure Kubernetes. После обновления версии Kubernetes до соответствия Azure поддерживаемым версиям Wiki. JS отключился от базы данных и при попытке переподключения не может видеть данные и каждый раз пытается создать новую базу данных.
Вот мое развертывание для стручка kubernetes postgres.
spec:
containers:
- env:
- name: POSTGRES_USER
value: <redacted>
- name: POSTGRES_PASSWORD
value: <redacted>
- name: POSTGRES_DB
value: wiki
image: postgres:11.5
imagePullPolicy: IfNotPresent
name: postgres
ports:
- containerPort: 5432
protocol: TCP
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /var/lib/postgresql/data
name: postgresdb
dnsPolicy: ClusterFirst
hostname: postgrespod
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
subdomain: postgres
terminationGracePeriodSeconds: 30
volumes:
- name: postgresdb
persistentVolumeClaim:
claimName: postgres-persistant-storage-postgres-0
Есть ли в развертывании определенный параметр c, который необходимо изменить, чтобы он использовал существующую базу данных?