apiVersion: apps/v1 kind: Deployment metadata: name: jellyfin spec: replicas: 1 selector: matchLabels: app: jellyfin template: metadata: labels: app: jellyfin spec: containers: - name: jellyfin image: jellyfin/jellyfin:latest ports: - containerPort: 8096 resources: requests: cpu: "500m" memory: "256Mi" limits: cpu: "2" memory: "2Gi" volumeMounts: - name: config mountPath: /config - name: media mountPath: /media volumes: - name: config persistentVolumeClaim: claimName: jellyfin-config-pvc - name: media hostPath: path: type: Directory --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: jellyfin-config-pvc spec: accessModes: - ReadWriteOnce resources: requests: storage: 128Mi