set up share, refactor location
This commit is contained in:
parent
c8ea94aa97
commit
70b003ec03
|
|
@ -5,4 +5,4 @@ resources:
|
|||
- mediadownloadspv-and-pvc.yaml
|
||||
- mediapv-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
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
nfs:
|
||||
path: /mnt
|
||||
server: 192.168.88.193
|
||||
persistentVolumeReclaimPolicy: Retain
|
||||
mountOptions:
|
||||
- hard
|
||||
# - nfsvers=3
|
||||
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
|
||||
kind: PersistentVolumeClaim
|
||||
|
|
@ -26,6 +28,6 @@ spec:
|
|||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 3000Gi
|
||||
storage: 1900Gi
|
||||
volumeName: jellyfin-nas
|
||||
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