From ff051389ddfbb0075a15fbe2a76ab3ac7a4723b1 Mon Sep 17 00:00:00 2001 From: Michael Thomson Date: Sat, 7 Jun 2025 00:12:42 -0400 Subject: [PATCH] jellyfin gpu passthrough --- media/jellyfin/config.yaml | 8 ++++++++ media/jellyfin/deployment.yaml | 8 ++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 media/jellyfin/config.yaml diff --git a/media/jellyfin/config.yaml b/media/jellyfin/config.yaml new file mode 100644 index 0000000..d088829 --- /dev/null +++ b/media/jellyfin/config.yaml @@ -0,0 +1,8 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: jellyfin-config + namespace: media +data: + NVIDIA_VISIBLE_DEVICES: all + NVIDIA_DRIVER_CAPABILITIES: all diff --git a/media/jellyfin/deployment.yaml b/media/jellyfin/deployment.yaml index 71df6b5..58338e8 100644 --- a/media/jellyfin/deployment.yaml +++ b/media/jellyfin/deployment.yaml @@ -16,6 +16,7 @@ spec: - name: jellyfin image: lscr.io/linuxserver/jellyfin:latest imagePullPolicy: Always + runtimeClassName: nvidia securityContext: privileged: true ports: @@ -30,6 +31,11 @@ spec: subPath: media - name: dev-dri mountPath: /dev/dri + env: + - name: NVIDIA_VISIBLE_DEVICES + value: all + - name: NVIDIA_DRIVER_CAPABILITIES + value: all volumes: - name: config persistentVolumeClaim: @@ -40,5 +46,3 @@ spec: - name: dev-dri hostPath: path: /dev/dri - -