From f3a86195a9e7d3c907a91176518b75c7b65dede7 Mon Sep 17 00:00:00 2001 From: Danilo da Silva Pereira Date: Sat, 25 Sep 2021 09:44:06 -0300 Subject: [PATCH] Working with StatefulSet and data persistence --- imagens-pvc.yaml | 10 ++++++++++ sessao-pvc.yaml | 10 ++++++++++ sistema-noticias-statefulset.yaml | 12 ++++++++++++ 3 files changed, 32 insertions(+) create mode 100644 imagens-pvc.yaml create mode 100644 sessao-pvc.yaml diff --git a/imagens-pvc.yaml b/imagens-pvc.yaml new file mode 100644 index 0000000..74326b0 --- /dev/null +++ b/imagens-pvc.yaml @@ -0,0 +1,10 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: imagens-pvc +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 1Gi diff --git a/sessao-pvc.yaml b/sessao-pvc.yaml new file mode 100644 index 0000000..9d63b6a --- /dev/null +++ b/sessao-pvc.yaml @@ -0,0 +1,10 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: sessao-pvc +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 1Gi diff --git a/sistema-noticias-statefulset.yaml b/sistema-noticias-statefulset.yaml index 0df7fcb..fdb7dfe 100644 --- a/sistema-noticias-statefulset.yaml +++ b/sistema-noticias-statefulset.yaml @@ -21,3 +21,15 @@ spec: envFrom: - configMapRef: name: sistema-configmap + volumeMounts: + - mountPath: /var/www/html/uploads + name: imagens + - mountPath: /tmp + name: sessao + volumes: + - name: imagens + persistentVolumeClaim: + claimName: imagens-pvc + - name: sessao + persistentVolumeClaim: + claimName: sessao-pvc