使用Azure Kubernetes将Wiki.js连接到现有PostgreSQL数据库

时间:2020-03-11 20:12:24

标签: postgresql azure azure-kubernetes kubernetes-pvc wiki.js

我当前正在使用WikiJS 2.x,并使用Azure Kubernetes将数据存储在PostgresSQL持久卷中。升级Kubernetes版本以使其保持在Azure支持的版本内之后,Wiki.JS与数据库断开连接,并且在尝试重新连接时,Wiki.JS无法查看数据并尝试每次创建新数据库。

这是我用于kubernetes postgres pod的部署。

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

部署中是否有一些需要更改的特定设置才能使用现有数据库?

0 个答案:

没有答案