diff --git a/jellyfin/kustomization.yaml b/jellyfin/kustomization.yaml index 6e2178b..7b313f5 100644 --- a/jellyfin/kustomization.yaml +++ b/jellyfin/kustomization.yaml @@ -1,6 +1,7 @@ -# argocd/kustomization.yaml +--- apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - main.yaml + - pv.yaml \ No newline at end of file diff --git a/jellyfin/main.yaml b/jellyfin/main.yaml index c69e85f..fd88c8e 100644 --- a/jellyfin/main.yaml +++ b/jellyfin/main.yaml @@ -62,7 +62,7 @@ metadata: spec: accessModes: - ReadWriteOnce - storageClassName: nfs-media + storageClassName: nfs-storage resources: requests: storage: 25Gi diff --git a/pv/nfs-media.yaml b/jellyfin/pv.yaml similarity index 93% rename from pv/nfs-media.yaml rename to jellyfin/pv.yaml index 16a83a7..329e900 100644 --- a/pv/nfs-media.yaml +++ b/jellyfin/pv.yaml @@ -1,9 +1,10 @@ +--- apiVersion: v1 kind: PersistentVolume metadata: name: nfs-media spec: - storageClassName: nfs-media + storageClassName: nfs-storage capacity: storage: 100Gi # Beachte: NFS ist dynamisch, die Größe ist nur ein Label accessModes: diff --git a/openebs/kustomization.yaml b/openebs/kustomization.yaml index ea97ab5..9c2ff92 100644 --- a/openebs/kustomization.yaml +++ b/openebs/kustomization.yaml @@ -3,5 +3,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - main.yaml - - storageclass.yaml \ No newline at end of file + - main.yaml \ No newline at end of file diff --git a/sc/nfs-storage.yaml b/sc/nfs-storage.yaml new file mode 100644 index 0000000..ac3d6af --- /dev/null +++ b/sc/nfs-storage.yaml @@ -0,0 +1,8 @@ +--- +apiVersion: storage.k8s.io/v1 +kind: StorageClass +metadata: + name: nfs-storage +provisioner: kubernetes.io/no-provisioner +volumeBindingMode: WaitForFirstConsumer +reclaimPolicy: Retain diff --git a/openebs/storageclass.yaml b/sc/openebs-3-replicas.yaml similarity index 72% rename from openebs/storageclass.yaml rename to sc/openebs-3-replicas.yaml index ec12234..ae3c3b1 100644 --- a/openebs/storageclass.yaml +++ b/sc/openebs-3-replicas.yaml @@ -7,4 +7,5 @@ metadata: parameters: protocol: nvmf repl: "3" -provisioner: io.openebs.csi-mayastor \ No newline at end of file +provisioner: io.openebs.csi-mayastor +reclaimPolicy: Retain \ No newline at end of file