From ce32e139e52ca691a56581786897e8b235c6e25a Mon Sep 17 00:00:00 2001 From: Philip Haupt <“der.mad.mob@gmail.com”> Date: Mon, 26 May 2025 00:19:42 +0200 Subject: [PATCH] fix pv --- sabnzbd/kustomization.yaml | 3 ++- sabnzbd/main.yaml | 4 ++-- sabnzbd/pv.yaml | 17 +++++++++++++++++ sabnzbd/src/values.yaml | 4 ++-- 4 files changed, 23 insertions(+), 5 deletions(-) create mode 100644 sabnzbd/pv.yaml diff --git a/sabnzbd/kustomization.yaml b/sabnzbd/kustomization.yaml index 4ae436c..7b313f5 100644 --- a/sabnzbd/kustomization.yaml +++ b/sabnzbd/kustomization.yaml @@ -3,4 +3,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - main.yaml \ No newline at end of file + - main.yaml + - pv.yaml \ No newline at end of file diff --git a/sabnzbd/main.yaml b/sabnzbd/main.yaml index 4cbeae4..7b9e5bf 100644 --- a/sabnzbd/main.yaml +++ b/sabnzbd/main.yaml @@ -52,8 +52,8 @@ spec: - ReadWriteMany resources: requests: - storage: 100Gi - storageClassName: nfs-storage + storage: 1Gi + volumeName: nfs-media-sabnzbd --- apiVersion: apps/v1 kind: Deployment diff --git a/sabnzbd/pv.yaml b/sabnzbd/pv.yaml new file mode 100644 index 0000000..948dec6 --- /dev/null +++ b/sabnzbd/pv.yaml @@ -0,0 +1,17 @@ +--- +apiVersion: v1 +kind: PersistentVolume +metadata: + name: nfs-media-sabnzbd +spec: + storageClassName: nfs-storage + capacity: + storage: 1Gi # Beachte: NFS ist dynamisch, die Größe ist nur ein Label + accessModes: + - ReadWriteMany # Mehrere Pods können es gleichzeitig nutzen + persistentVolumeReclaimPolicy: Retain + nfs: + path: /mnt/volume1/media # Der Pfad der NFS-Freigabe auf der NAS + server: 192.168.10.1 # Die IP-Adresse deiner NAS + mountOptions: + - nfsvers=4 # Passe ggf. an (nfsvers=3 falls nötig) \ No newline at end of file diff --git a/sabnzbd/src/values.yaml b/sabnzbd/src/values.yaml index c7f893f..b3d20df 100644 --- a/sabnzbd/src/values.yaml +++ b/sabnzbd/src/values.yaml @@ -46,9 +46,9 @@ persistence: media: enabled: true mountPath: /media - storageClass: nfs-storage + volumeName: nfs-media-sabnzbd accessMode: ReadWriteMany - size: 100Gi + size: 1Gi downloads: enabled: false