postgres data retention in Kubernetes minikube

时间:2019-02-24 03:10:07

标签: postgresql minikube

I am trying to deploy postgres with persistent volume on my minikube instance. I have mounted the the volume(hostpath) using the PVC but I don't see the data retention of the postgres tables. I tried to touch a file in shared directory in the pod and found it was retained which means volume is retained between deployments but why postgres table. Thanks for any insights

Here is my postgres deployment yaml

apiVersion: extensions/v1beta1 kind: Deployment metadata: name: dbapp-deployment labels: app: dbapp spec: replicas: 1 selector: matchLabels: app: dbapp strategy: type: Recreate template: metadata: namespace: default labels: app: dbapp tier: backend spec: containers: - name: dbapp image: xxxxx/dbapp:latest ports: - containerPort: 5432 volumeMounts: - name: pvc001 mountPath: /var/lib/postgres/data volumes: - name: pvc001 persistentVolumeClaim: claimName: pvc001 $ kubectl get pvc NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE pvc001 Bound pvc-29320475-37dc-11e9-8a82-080027218780 1Gi RWX standard 29m

0 个答案:

没有答案