aiaiai
This commit is contained in:
@@ -181,48 +181,6 @@ spec:
|
||||
storage: 8Gi
|
||||
storageClassName: cephfs-hyper
|
||||
---
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: tvshows
|
||||
namespace: jellyfin
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 30Gi
|
||||
volumeName: tvshows
|
||||
storageClassName: smb
|
||||
---
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: music
|
||||
namespace: jellyfin
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 30Gi
|
||||
volumeName: music
|
||||
storageClassName: smb
|
||||
---
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: movies
|
||||
namespace: jellyfin
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 30Gi
|
||||
volumeName: movies
|
||||
storageClassName: smb
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
|
||||
@@ -1,9 +1,18 @@
|
||||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: fileserver-smb-account
|
||||
namespace: jellyfin
|
||||
type: Opaque
|
||||
data:
|
||||
username: YWRtaW4=
|
||||
password: NElzVGhlTWluZEtpbGxlcg==
|
||||
domain: bG9jYWxob3N0
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolume
|
||||
metadata:
|
||||
name: music
|
||||
namespace: fileserver
|
||||
name: music-jellyfin
|
||||
spec:
|
||||
storageClassName: smb
|
||||
capacity:
|
||||
@@ -23,13 +32,12 @@ spec:
|
||||
source: "//samba.fileserver.svc.k8s.undercloud.local./data##"
|
||||
nodeStageSecretRef:
|
||||
name: fileserver-smb-account
|
||||
namespace: fileserver
|
||||
namespace: jellyfin
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolume
|
||||
metadata:
|
||||
name: movies
|
||||
namespace: fileserver
|
||||
name: movies-jellyfin
|
||||
spec:
|
||||
storageClassName: smb
|
||||
capacity:
|
||||
@@ -49,13 +57,12 @@ spec:
|
||||
source: "//samba.fileserver.svc.k8s.undercloud.local./data##"
|
||||
nodeStageSecretRef:
|
||||
name: fileserver-smb-account
|
||||
namespace: fileserver
|
||||
namespace: jellyfin
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolume
|
||||
metadata:
|
||||
name: tvshows
|
||||
namespace: fileserver
|
||||
name: tvshows-jellyfin
|
||||
spec:
|
||||
storageClassName: smb
|
||||
capacity:
|
||||
@@ -75,31 +82,47 @@ spec:
|
||||
source: "//samba.fileserver.svc.k8s.undercloud.local./data##"
|
||||
nodeStageSecretRef:
|
||||
name: fileserver-smb-account
|
||||
namespace: fileserver
|
||||
namespace: jellyfin
|
||||
---
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
kind: PersistentVolume
|
||||
metadata:
|
||||
name: data
|
||||
namespace: fileserver
|
||||
name: tvshows
|
||||
namespace: 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: "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: fileserver
|
||||
resources:
|
||||
requests:
|
||||
storage: 30Gi
|
||||
volumeName: tvshows-jellyfin
|
||||
storageClassName: smb
|
||||
---
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: music
|
||||
namespace: jellyfin
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
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
|
||||
---
|
||||
@@ -81,61 +81,7 @@ spec:
|
||||
|
||||
|
||||
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: tvshows
|
||||
namespace: nextcloud
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 30Gi
|
||||
volumeName: tvshows
|
||||
storageClassName: smb
|
||||
---
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: music
|
||||
namespace: nextcloud
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 30Gi
|
||||
volumeName: music
|
||||
storageClassName: smb
|
||||
---
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: movies
|
||||
namespace: nextcloud
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 30Gi
|
||||
volumeName: movies
|
||||
storageClassName: smb
|
||||
---
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: data
|
||||
namespace: nextcloud
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 30Gi
|
||||
volumeName: data
|
||||
storageClassName: smb
|
||||
|
||||
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
|
||||
167
nextcloud/samba.yaml
Normal file
167
nextcloud/samba.yaml
Normal file
@@ -0,0 +1,167 @@
|
||||
apiVersion: v1
|
||||
kind: Secret
|
||||
metadata:
|
||||
name: fileserver-smb-account
|
||||
namespace: nextcloud
|
||||
type: Opaque
|
||||
data:
|
||||
username: YWRtaW4=
|
||||
password: NElzVGhlTWluZEtpbGxlcg==
|
||||
domain: bG9jYWxob3N0
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolume
|
||||
metadata:
|
||||
name: music-nextcloud
|
||||
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: "music" # 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
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolume
|
||||
metadata:
|
||||
name: movies-nextcloud
|
||||
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: "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: nextcloud
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolume
|
||||
metadata:
|
||||
name: tvshows-nextcloud
|
||||
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: "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: nextcloud
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolume
|
||||
metadata:
|
||||
name: data-nextcloud
|
||||
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: "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:
|
||||
name: tvshows
|
||||
namespace: nextcloud
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 30Gi
|
||||
volumeName: tvshows-nextcloud
|
||||
storageClassName: smb
|
||||
---
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: music
|
||||
namespace: nextcloud
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 30Gi
|
||||
volumeName: music-nextcloud
|
||||
storageClassName: smb
|
||||
---
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: movies
|
||||
namespace: nextcloud
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 30Gi
|
||||
volumeName: movies-nextcloud
|
||||
storageClassName: smb
|
||||
---
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: data
|
||||
namespace: nextcloud
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 30Gi
|
||||
volumeName: data-nextcloud
|
||||
storageClassName: smb
|
||||
---
|
||||
Reference in New Issue
Block a user