This commit is contained in:
2026-03-10 15:36:55 +00:00
parent 0411964f5d
commit 71a8f17b5f
2 changed files with 10 additions and 90 deletions

View File

@@ -35,8 +35,7 @@ spec:
- bash
- -c
- |
#mkdir -p /data/music /data/movies /data/tvshows /data/data
mkdir -p /data
mkdir -p /data/music /data/movies /data/tvshows /data/data
chmod -R 0777 /data
volumeMounts:
- mountPath: /data
@@ -51,13 +50,13 @@ spec:
env:
- name: SHARE
value: "data;/data;yes;no;no;admin"
#- name: SHARE2
# value: "music;/data/music;yes;no;no;admin"
#- name: SHARE3
# value: "movies;/data/movies;yes;no;no;admin"
#- name: SHARE4
# value: "tvshows;/data/tvshows;yes;no;no;admin"
#- name: SHARE5
- name: SHARE2
value: "music;/data/music;yes;no;no;admin"
- name: SHARE3
value: "movies;/data/movies;yes;no;no;admin"
- name: SHARE4
value: "tvshows;/data/tvshows;yes;no;no;admin"
- name: SHARE5
value: "data;/data;yes;no;no;admin"
- name: USER
value: "admin;4IsTheMindKiller"

View File

@@ -27,77 +27,13 @@ spec:
csi:
driver: smb.csi.k8s.io
readOnly: false
volumeHandle: samba.fileserver.svc.k8s.undercloud.local/data/music # make sure it's a unique id in the cluster
volumeHandle: jellyfin-music # make sure it's a unique id in the cluster
volumeAttributes:
source: "//samba.fileserver.svc.k8s.undercloud.local/data"
source: "//samba.fileserver.svc.k8s.undercloud.local/music"
nodeStageSecretRef:
name: fileserver-smb-account
namespace: jellyfin
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: movies-jellyfin
spec:
storageClassName: smb
capacity:
storage: 200Gi
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
mountOptions:
- dir_mode=0777
- file_mode=0777
- vers=3.0
csi:
driver: smb.csi.k8s.io
readOnly: false
volumeHandle: samba.fileserver.svc.k8s.undercloud.local/data/movies # make sure it's a unique id in the cluster
volumeAttributes:
source: "//samba.fileserver.svc.k8s.undercloud.local/data"
nodeStageSecretRef:
name: fileserver-smb-account
namespace: jellyfin
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: tvshows-jellyfin
spec:
storageClassName: smb
capacity:
storage: 200Gi
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
mountOptions:
- dir_mode=0777
- file_mode=0777
- vers=3.0
csi:
driver: smb.csi.k8s.io
readOnly: false
volumeHandle: samba.fileserver.svc.k8s.undercloud.local/data/tvshows # make sure it's a unique id in the cluster
volumeAttributes:
source: "//samba.fileserver.svc.k8s.undercloud.local/data"
nodeStageSecretRef:
name: fileserver-smb-account
namespace: jellyfin
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: tvshows
namespace: jellyfin
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 30Gi
volumeName: tvshows-jellyfin
storageClassName: smb
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
@@ -111,18 +47,3 @@ spec:
storage: 30Gi
volumeName: music-jellyfin
storageClassName: smb
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: movies
namespace: jellyfin
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 30Gi
volumeName: movies-jellyfin
storageClassName: smb
---