From 61f7383edfd9d53451f900676510c9c078ac9d62 Mon Sep 17 00:00:00 2001 From: Brad Stein Date: Tue, 26 Aug 2025 00:06:23 -0500 Subject: [PATCH] moved runtimeclass for nvidia --- infrastructure/core/base/kustomization.yaml | 1 + infrastructure/core/base/runtimeclass/kustomization.yaml | 5 +++++ .../core/base/runtimeclass}/runtimeclass.yaml | 0 infrastructure/core/gpu/device-plugin-minipc/daemonset.yaml | 2 ++ 4 files changed, 8 insertions(+) create mode 100644 infrastructure/core/base/runtimeclass/kustomization.yaml rename {services/jellyfin => infrastructure/core/base/runtimeclass}/runtimeclass.yaml (100%) diff --git a/infrastructure/core/base/kustomization.yaml b/infrastructure/core/base/kustomization.yaml index 07817fd..f4848ad 100644 --- a/infrastructure/core/base/kustomization.yaml +++ b/infrastructure/core/base/kustomization.yaml @@ -4,3 +4,4 @@ kind: Kustomization resources: - storageclass - priorityclass + - runtimeclass diff --git a/infrastructure/core/base/runtimeclass/kustomization.yaml b/infrastructure/core/base/runtimeclass/kustomization.yaml new file mode 100644 index 0000000..f109053 --- /dev/null +++ b/infrastructure/core/base/runtimeclass/kustomization.yaml @@ -0,0 +1,5 @@ +# infrastructure/core/base/storageclass/kustomization.yaml +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - runtimeclass.yaml diff --git a/services/jellyfin/runtimeclass.yaml b/infrastructure/core/base/runtimeclass/runtimeclass.yaml similarity index 100% rename from services/jellyfin/runtimeclass.yaml rename to infrastructure/core/base/runtimeclass/runtimeclass.yaml diff --git a/infrastructure/core/gpu/device-plugin-minipc/daemonset.yaml b/infrastructure/core/gpu/device-plugin-minipc/daemonset.yaml index 13a1613..29ed407 100644 --- a/infrastructure/core/gpu/device-plugin-minipc/daemonset.yaml +++ b/infrastructure/core/gpu/device-plugin-minipc/daemonset.yaml @@ -24,6 +24,7 @@ spec: tolerations: - operator: Exists priorityClassName: system-node-critical + runtimeClassName: nvidia containers: - name: nvidia-device-plugin-ctr image: nvcr.io/nvidia/k8s-device-plugin:v0.16.2 @@ -31,6 +32,7 @@ spec: args: - "--fail-on-init-error=false" - "--device-list-strategy=envvar,cdi" + - "--mig-strategy=none" securityContext: privileged: true env: