Files
Jellyfin/deploy/app/volumes.app-data.yaml
T

108 lines
2.1 KiB
YAML

apiVersion: v1
kind: PersistentVolume
metadata:
name: jellyfin-cache
spec:
capacity:
storage: 22Gi
accessModes:
- ReadWriteOnce
hostPath:
path: /dataDisks/ssd00/k3s/storageStatic/pv-jellyfin-cache
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- casa-minion-01
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: jellyfin-cache
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 22Gi
volumeName: jellyfin-cache
# required to prevent Kubernetes from assigning the default storageClass (local-path)
storageClassName: ""
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: jellyfin-metadata
spec:
capacity:
storage: 10Gi
accessModes:
- ReadWriteOnce
hostPath:
path: /dataDisks/ssd00/k3s/storageStatic/pv-jellyfin-metadata
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- casa-minion-01
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: jellyfin-metadata
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi
volumeName: jellyfin-metadata
# required to prevent Kubernetes from assigning the default storageClass (local-path)
storageClassName: ""
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: jellyfin-config
spec:
capacity:
storage: 1Gi
accessModes:
- ReadWriteOnce
hostPath:
path: /dataDisks/nvme00/k3s/storageStatic/pv-jellyfin-config
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- casa-minion-01
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: jellyfin-config
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
volumeName: jellyfin-config
storageClassName: ""