Each Component Pack instance requires persistent storage. But I don’t want to deal with that manually. I installed this nfs provisioner to handle all the persistent volumes for me, if the claim has the correct storageclass, nfs-client in my example.
The claims for the mongo pods just worked. I had to create elasticsearch claims manually. As an example the claim for the elasticsearch backup storage:
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
namespace: connect6
name: es-pvc-backup-7
labels:
component: elasticsearch7
spec:
accessModes:
- ReadWriteMany
storageClassName: nfs-client
resources:
requests:
storage: 8Gi
Each persistent volumen es then created on my nfs server dynamically.
