diff --git a/jellyfin/kustomization.yaml b/jellyfin/kustomization.yaml index 4ae436c..7b313f5 100644 --- a/jellyfin/kustomization.yaml +++ b/jellyfin/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/jellyfin/main.yaml b/jellyfin/main.yaml index 7689470..080dca8 100644 --- a/jellyfin/main.yaml +++ b/jellyfin/main.yaml @@ -67,6 +67,7 @@ spec: requests: storage: 25Gi storageClassName: nfs-storage + volumeName: nfs-media-jellyfin --- apiVersion: apps/v1 kind: Deployment diff --git a/nas/pv.yaml b/jellyfin/pv.yaml similarity index 80% rename from nas/pv.yaml rename to jellyfin/pv.yaml index 329e900..56b0c60 100644 --- a/nas/pv.yaml +++ b/jellyfin/pv.yaml @@ -2,11 +2,11 @@ apiVersion: v1 kind: PersistentVolume metadata: - name: nfs-media + name: nfs-media-jellyfin spec: storageClassName: nfs-storage capacity: - storage: 100Gi # Beachte: NFS ist dynamisch, die Größe ist nur ein Label + storage: 1Gi # Beachte: NFS ist dynamisch, die Größe ist nur ein Label accessModes: - ReadWriteMany # Mehrere Pods können es gleichzeitig nutzen persistentVolumeReclaimPolicy: Retain diff --git a/nas/nfs-storage.yaml b/storageclass/nfs-storage.yaml similarity index 100% rename from nas/nfs-storage.yaml rename to storageclass/nfs-storage.yaml