--- apiVersion: apps/v1 kind: Deployment metadata: name: jellyfin namespace: servarr labels: app.kubernetes.io/created-by: tyil app.kubernetes.io/managed-by: manual app.kubernetes.io/name: jellyfin app.kubernetes.io/part-of: servarr spec: replicas: 1 selector: matchLabels: app.kubernetes.io/created-by: tyil app.kubernetes.io/managed-by: manual app.kubernetes.io/name: jellyfin app.kubernetes.io/part-of: servarr strategy: type: Recreate template: metadata: labels: app.kubernetes.io/created-by: tyil app.kubernetes.io/managed-by: manual app.kubernetes.io/name: jellyfin app.kubernetes.io/part-of: servarr spec: nodeName: "mieshu.tyil.net" containers: - image: jellyfin/jellyfin name: jellyfin ports: - containerPort: 8096 volumeMounts: - mountPath: /var/media/anime-movies name: anime-movies readOnly: true - mountPath: /var/media/anime-series name: anime-series readOnly: true - mountPath: /var/media/books name: books readOnly: true - mountPath: /var/media/movies name: movies readOnly: true - mountPath: /var/media/music name: music readOnly: true - mountPath: /var/media/series name: series readOnly: true - mountPath: /config name: config - mountPath: /cache name: cache resources: limits: amd.com/gpu: 1 restartPolicy: Always volumes: - name: anime-movies hostPath: path: /mnt/pool/media/anime-movies/exported type: Directory - name: anime-series hostPath: path: /mnt/pool/media/anime-series/exported type: Directory - name: books hostPath: path: /mnt/pool/media/books/exported type: Directory - name: movies hostPath: path: /mnt/pool/media/movies/exported type: Directory - name: music hostPath: path: /mnt/pool/media/music/exported type: Directory - name: series hostPath: path: /mnt/pool/media/series/exported type: Directory - name: cache hostPath: path: /var/cache/jellyfin type: Directory - name: config hostPath: path: /etc/servarr/jellyfin type: Directory ...