From 7c10f3cbfa895c2a7274ad4815e356613aa06385 Mon Sep 17 00:00:00 2001 From: David Date: Mon, 28 Nov 2022 10:50:33 +0100 Subject: [PATCH] =?UTF-8?q?hinzugef=C3=BCgt=20PVC,=20bearbeitet=20postgres?= =?UTF-8?q?s=20deployment?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../database-persistent-volume-claim.yaml | 10 ++++++++++ Kubernetes/multi-client-app/postgres-deployment.yaml | 8 ++++++++ 2 files changed, 18 insertions(+) create mode 100644 Kubernetes/multi-client-app/database-persistent-volume-claim.yaml diff --git a/Kubernetes/multi-client-app/database-persistent-volume-claim.yaml b/Kubernetes/multi-client-app/database-persistent-volume-claim.yaml new file mode 100644 index 0000000..9cba96c --- /dev/null +++ b/Kubernetes/multi-client-app/database-persistent-volume-claim.yaml @@ -0,0 +1,10 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: database-persistent-volume-claim +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 2Gi diff --git a/Kubernetes/multi-client-app/postgres-deployment.yaml b/Kubernetes/multi-client-app/postgres-deployment.yaml index b8a9be6..f885b69 100644 --- a/Kubernetes/multi-client-app/postgres-deployment.yaml +++ b/Kubernetes/multi-client-app/postgres-deployment.yaml @@ -12,8 +12,16 @@ spec: labels: component: postgres spec: + volumes: + - name: postgres-storage + persistentVolumeClaim: + claimName: database-persistent-volume-claim containers: - name: postgres image: postgres ports: - containerPort: 5432 + volumeMounts: + - name: postgres-storage + mountPath: /var/lib/postgresql/data + subPath: postgres