set up share, refactor location
This commit is contained in:
parent
c8ea94aa97
commit
70b003ec03
|
|
@ -5,4 +5,4 @@ resources:
|
||||||
- mediadownloadspv-and-pvc.yaml
|
- mediadownloadspv-and-pvc.yaml
|
||||||
- mediapv-and-pvc-seagate.yaml
|
- mediapv-and-pvc-seagate.yaml
|
||||||
- mediadownloadspv-and-pvc-seagate.yaml
|
- mediadownloadspv-and-pvc-seagate.yaml
|
||||||
- nasdiskspv-and-pvc.yaml
|
- nas
|
||||||
|
|
|
||||||
6
apps/arr/mediapvs/nas/kustomization.yaml
Normal file
6
apps/arr/mediapvs/nas/kustomization.yaml
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||||
|
kind: Kustomization
|
||||||
|
resources:
|
||||||
|
- naspv.yaml
|
||||||
|
- naspvc.yaml
|
||||||
|
- secret.yaml
|
||||||
|
|
@ -7,14 +7,16 @@ spec:
|
||||||
storage: 3000Gi
|
storage: 3000Gi
|
||||||
accessModes:
|
accessModes:
|
||||||
- ReadWriteMany
|
- ReadWriteMany
|
||||||
nfs:
|
|
||||||
path: /mnt
|
|
||||||
server: 192.168.88.193
|
|
||||||
persistentVolumeReclaimPolicy: Retain
|
persistentVolumeReclaimPolicy: Retain
|
||||||
mountOptions:
|
|
||||||
- hard
|
|
||||||
# - nfsvers=3
|
|
||||||
storageClassName: ""
|
storageClassName: ""
|
||||||
|
csi:
|
||||||
|
driver: smb.csi.k8s.io
|
||||||
|
volumeHandle: jellyfin-nas
|
||||||
|
volumeAttributes:
|
||||||
|
source: "//192.168.88.193/Media"
|
||||||
|
nodeStageSecretRef:
|
||||||
|
name: smb-credentials
|
||||||
|
namespace: media
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: PersistentVolumeClaim
|
kind: PersistentVolumeClaim
|
||||||
|
|
@ -26,6 +28,6 @@ spec:
|
||||||
- ReadWriteMany
|
- ReadWriteMany
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
storage: 3000Gi
|
storage: 1900Gi
|
||||||
volumeName: jellyfin-nas
|
volumeName: jellyfin-nas
|
||||||
storageClassName: ""
|
storageClassName: ""
|
||||||
20
apps/arr/mediapvs/nas/naspv.yaml
Normal file
20
apps/arr/mediapvs/nas/naspv.yaml
Normal file
|
|
@ -0,0 +1,20 @@
|
||||||
|
apiVersion: v1
|
||||||
|
kind: PersistentVolume
|
||||||
|
metadata:
|
||||||
|
name: jellyfin-nas
|
||||||
|
spec:
|
||||||
|
capacity:
|
||||||
|
storage: 3000Gi
|
||||||
|
accessModes:
|
||||||
|
- ReadWriteMany
|
||||||
|
persistentVolumeReclaimPolicy: Retain
|
||||||
|
storageClassName: ""
|
||||||
|
csi:
|
||||||
|
driver: smb.csi.k8s.io
|
||||||
|
volumeHandle: jellyfin-nas
|
||||||
|
volumeAttributes:
|
||||||
|
source: "//192.168.88.193/Media"
|
||||||
|
nodeStageSecretRef:
|
||||||
|
name: smb-credentials
|
||||||
|
namespace: media
|
||||||
|
|
||||||
13
apps/arr/mediapvs/nas/naspvc.yaml
Normal file
13
apps/arr/mediapvs/nas/naspvc.yaml
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
apiVersion: v1
|
||||||
|
kind: PersistentVolumeClaim
|
||||||
|
metadata:
|
||||||
|
name: jellyfin-nas
|
||||||
|
namespace: media
|
||||||
|
spec:
|
||||||
|
accessModes:
|
||||||
|
- ReadWriteMany
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
storage: 3000Gi
|
||||||
|
volumeName: jellyfin-nas
|
||||||
|
storageClassName: ""
|
||||||
9
apps/arr/mediapvs/nas/secret.yaml
Normal file
9
apps/arr/mediapvs/nas/secret.yaml
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Secret
|
||||||
|
metadata:
|
||||||
|
name: smb-credentials
|
||||||
|
namespace: media
|
||||||
|
type: Opaque
|
||||||
|
stringData:
|
||||||
|
username: guest
|
||||||
|
password: ""
|
||||||
Loading…
Reference in a new issue