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