From 420ef0feb8d97af8c71abf808bcbe6441c92e073 Mon Sep 17 00:00:00 2001 From: Patrick Spek Date: Fri, 11 Aug 2023 09:09:03 +0200 Subject: Add GPU to jellyfin --- .../amdgpu-device-plugin/deamon-set.yaml | 40 ++++++++++++++++++++++ .../tyilnet/servarr/jellyfin/deployment.yaml | 3 ++ 2 files changed, 43 insertions(+) create mode 100644 data.d/k3s-master/manifests.d/tyilnet/kube-system/amdgpu-device-plugin/deamon-set.yaml (limited to 'data.d') diff --git a/data.d/k3s-master/manifests.d/tyilnet/kube-system/amdgpu-device-plugin/deamon-set.yaml b/data.d/k3s-master/manifests.d/tyilnet/kube-system/amdgpu-device-plugin/deamon-set.yaml new file mode 100644 index 0000000..9faf539 --- /dev/null +++ b/data.d/k3s-master/manifests.d/tyilnet/kube-system/amdgpu-device-plugin/deamon-set.yaml @@ -0,0 +1,40 @@ +apiVersion: apps/v1 +kind: DaemonSet +metadata: + name: amdgpu-device-plugin-daemonset + namespace: kube-system +spec: + selector: + matchLabels: + name: amdgpu-dp-ds + template: + metadata: + labels: + name: amdgpu-dp-ds + spec: + nodeSelector: + kubernetes.io/arch: amd64 + amdgpu: "true" + priorityClassName: system-node-critical + tolerations: + - key: CriticalAddonsOnly + operator: Exists + containers: + - image: rocm/k8s-device-plugin + name: amdgpu-dp-cntr + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: ["ALL"] + volumeMounts: + - name: dp + mountPath: /var/lib/kubelet/device-plugins + - name: sys + mountPath: /sys + volumes: + - name: dp + hostPath: + path: /var/lib/kubelet/device-plugins + - name: sys + hostPath: + path: /sys diff --git a/data.d/k3s-master/manifests.d/tyilnet/servarr/jellyfin/deployment.yaml b/data.d/k3s-master/manifests.d/tyilnet/servarr/jellyfin/deployment.yaml index 5b65b93..18205c4 100644 --- a/data.d/k3s-master/manifests.d/tyilnet/servarr/jellyfin/deployment.yaml +++ b/data.d/k3s-master/manifests.d/tyilnet/servarr/jellyfin/deployment.yaml @@ -56,6 +56,9 @@ spec: name: config - mountPath: /cache name: cache + resources: + limits: + amd.com/gpu: 1 restartPolicy: Always volumes: - name: anime-movies -- cgit v1.1