# pvc.yaml # Definiert einen Persistent Volume Claim (PVC) für die Paperless AI Anwendung. # Ein PVC fordert persistenten Speicher vom Kubernetes-Cluster an. {{- if .Values.persistence.enabled }} # Dieses Template wird nur gerendert, wenn 'persistence.enabled' true ist. apiVersion: v1 kind: PersistentVolumeClaim metadata: name: {{ include "paperless-ai.fullname" . }}-data # Der Name des PVCs. labels: {{- include "paperless-ai.labels" . | nindent 4 }} # Allgemeine Labels für den PVC. spec: accessModes: - {{ .Values.persistence.accessMode }} # Der Zugriffsmodus für das Volume. {{- if .Values.persistence.storageClassName }} storageClassName: {{ .Values.persistence.storageClassName }} # Die StorageClass, die für die Bereitstellung des Volumes verwendet werden soll. {{- end }} resources: requests: storage: {{ .Values.persistence.size }} # Die angeforderte Größe des Speichers. {{- end }}