diff --git a/services/jellyfin/deployment.yaml b/services/jellyfin/deployment.yaml index 9d3d13b..9b15e2d 100644 --- a/services/jellyfin/deployment.yaml +++ b/services/jellyfin/deployment.yaml @@ -8,6 +8,8 @@ metadata: app: jellyfin spec: replicas: 1 + strategy: + type: Recreate selector: matchLabels: app: jellyfin @@ -53,10 +55,10 @@ spec: volumes: - name: config persistentVolumeClaim: - claimName: jellyfin-config + claimName: jellyfin-config-astreae - name: cache persistentVolumeClaim: - claimName: jellyfin-cache + claimName: jellyfin-cache-astreae - name: media persistentVolumeClaim: claimName: jellyfin-media diff --git a/services/jellyfin/pvc.yaml b/services/jellyfin/pvc.yaml index c8946c1..fd88e16 100644 --- a/services/jellyfin/pvc.yaml +++ b/services/jellyfin/pvc.yaml @@ -2,26 +2,28 @@ apiVersion: v1 kind: PersistentVolumeClaim metadata: - name: jellyfin-config + name: jellyfin-config-astreae namespace: jellyfin spec: accessModes: ["ReadWriteOnce"] resources: requests: storage: 10Gi + storageClassName: astreae --- apiVersion: v1 kind: PersistentVolumeClaim metadata: - name: jellyfin-cache + name: jellyfin-cache-astreae namespace: jellyfin spec: accessModes: ["ReadWriteOnce"] resources: requests: storage: 50Gi + storageClassName: astreae --- @@ -35,3 +37,17 @@ spec: resources: requests: storage: 1Ti + +--- + +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: jellyfin-media-asteria + namespace: jellyfin +spec: + accessModes: ["ReadWriteMany"] + resources: + requests: + storage: 1Ti + storageClassName: asteria