more shares
This commit is contained in:
@@ -232,10 +232,12 @@ spec:
|
||||
volumeMounts:
|
||||
- mountPath: /config
|
||||
name: config
|
||||
#- mountPath: /data/movies
|
||||
# name: movies
|
||||
- mountPath: /data/movies
|
||||
name: movies
|
||||
- mountPath: /data/music
|
||||
name: music
|
||||
- mountPath: /data/tvshows
|
||||
name: tvshows
|
||||
#- mountPath: "/config/system.xml"
|
||||
# name: config-cm
|
||||
# subPath: system.xml
|
||||
@@ -244,14 +246,18 @@ spec:
|
||||
persistentVolumeClaim:
|
||||
claimName: config
|
||||
readOnly: false
|
||||
#- name: movies
|
||||
# persistentVolumeClaim:
|
||||
# claimName: movies
|
||||
# readOnly: false
|
||||
- name: movies
|
||||
persistentVolumeClaim:
|
||||
claimName: movies
|
||||
readOnly: false
|
||||
- name: music
|
||||
persistentVolumeClaim:
|
||||
claimName: music
|
||||
readOnly: false
|
||||
- name: tvshows
|
||||
persistentVolumeClaim:
|
||||
claimName: tvshows
|
||||
readOnly: false
|
||||
#- name: config-cm
|
||||
# configMap:
|
||||
# name: config
|
||||
|
||||
@@ -56,6 +56,56 @@ spec:
|
||||
name: fileserver-smb-account
|
||||
namespace: jellyfin
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolume
|
||||
metadata:
|
||||
name: movies-jellyfin
|
||||
spec:
|
||||
storageClassName: smb-jellyfin
|
||||
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: jellyfin-movies # make sure it's a unique id in the cluster
|
||||
volumeAttributes:
|
||||
source: "//samba.fileserver.svc.k8s.undercloud.local/movies"
|
||||
nodeStageSecretRef:
|
||||
name: fileserver-smb-account
|
||||
namespace: jellyfin
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolume
|
||||
metadata:
|
||||
name: tvshows-jellyfin
|
||||
spec:
|
||||
storageClassName: smb-jellyfin
|
||||
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: jellyfin-tvshows # make sure it's a unique id in the cluster
|
||||
volumeAttributes:
|
||||
source: "//samba.fileserver.svc.k8s.undercloud.local/tvshows"
|
||||
nodeStageSecretRef:
|
||||
name: fileserver-smb-account
|
||||
namespace: jellyfin
|
||||
---
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
@@ -66,6 +116,34 @@ spec:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 30Gi
|
||||
storage: 200Gi
|
||||
volumeName: music-jellyfin
|
||||
storageClassName: smb-jellyfin
|
||||
---
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: movies
|
||||
namespace: jellyfin
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 200Gi
|
||||
volumeName: movies-jellyfin
|
||||
storageClassName: smb-jellyfin
|
||||
---
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: tvshows
|
||||
namespace: jellyfin
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 200Gi
|
||||
volumeName: tvshows-jellyfin
|
||||
storageClassName: smb-jellyfin
|
||||
@@ -154,12 +154,14 @@ spec:
|
||||
#- mountPath: "/config/www/.env"
|
||||
# name: env
|
||||
# subPath: .env
|
||||
#- mountPath: /data/movies
|
||||
# name: movies
|
||||
- mountPath: /data/movies
|
||||
name: movies
|
||||
- mountPath: /data/music
|
||||
name: music
|
||||
#- mountPath: /data/data
|
||||
# name: data
|
||||
- mountPath: /data/data
|
||||
name: data
|
||||
- mountPath: /data/tvshows
|
||||
name: tvshows
|
||||
volumes:
|
||||
- name: nextcloud
|
||||
persistentVolumeClaim:
|
||||
@@ -177,18 +179,22 @@ spec:
|
||||
items:
|
||||
- key: "startup.sh"
|
||||
path: "startup.sh"
|
||||
#- name: movies
|
||||
# persistentVolumeClaim:
|
||||
# claimName: movies
|
||||
# readOnly: false
|
||||
- name: movies
|
||||
persistentVolumeClaim:
|
||||
claimName: movies
|
||||
readOnly: false
|
||||
- name: music
|
||||
persistentVolumeClaim:
|
||||
claimName: music
|
||||
readOnly: false
|
||||
#- name: data
|
||||
# persistentVolumeClaim:
|
||||
# claimName: data
|
||||
# readOnly: false
|
||||
- name: tvshows
|
||||
persistentVolumeClaim:
|
||||
claimName: tvshows
|
||||
readOnly: false
|
||||
- name: data
|
||||
persistentVolumeClaim:
|
||||
claimName: data
|
||||
readOnly: false
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
|
||||
@@ -56,6 +56,81 @@ spec:
|
||||
name: fileserver-smb-account
|
||||
namespace: nextcloud
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolume
|
||||
metadata:
|
||||
name: movies-nextcloud
|
||||
spec:
|
||||
storageClassName: smb-nextcloud
|
||||
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: nextcloud-movies # make sure it's a unique id in the cluster
|
||||
volumeAttributes:
|
||||
source: "//samba.fileserver.svc.k8s.undercloud.local/movies"
|
||||
nodeStageSecretRef:
|
||||
name: fileserver-smb-account
|
||||
namespace: nextcloud
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolume
|
||||
metadata:
|
||||
name: tvshows-nextcloud
|
||||
spec:
|
||||
storageClassName: smb-nextcloud
|
||||
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: nextcloud-tvshows # make sure it's a unique id in the cluster
|
||||
volumeAttributes:
|
||||
source: "//samba.fileserver.svc.k8s.undercloud.local/tvshows"
|
||||
nodeStageSecretRef:
|
||||
name: fileserver-smb-account
|
||||
namespace: nextcloud
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolume
|
||||
metadata:
|
||||
name: data-nextcloud
|
||||
spec:
|
||||
storageClassName: smb-nextcloud
|
||||
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: nextcloud-data # 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: nextcloud
|
||||
---
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
@@ -69,3 +144,45 @@ spec:
|
||||
storage: 30Gi
|
||||
volumeName: music-nextcloud
|
||||
storageClassName: smb-nextcloud
|
||||
---
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: movies
|
||||
namespace: nextcloud
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 30Gi
|
||||
volumeName: movies-nextcloud
|
||||
storageClassName: smb-nextcloud
|
||||
---
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: tvshows
|
||||
namespace: nextcloud
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 30Gi
|
||||
volumeName: tvshows-nextcloud
|
||||
storageClassName: smb-nextcloud
|
||||
---
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: data
|
||||
namespace: nextcloud
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 30Gi
|
||||
volumeName: data-nextcloud
|
||||
storageClassName: smb-nextcloud
|
||||
Reference in New Issue
Block a user