nvidia gpu operator to device plugin

This commit is contained in:
Michael Thomson
2026-05-12 14:15:33 -04:00
parent 2354c431e3
commit fc162e8a1b
8 changed files with 44 additions and 55 deletions

View File

@@ -1,26 +0,0 @@
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: gpu-operator
namespace: gpu-operator
spec:
chart:
spec:
chart: gpu-operator
version: v26.3.x
sourceRef:
kind: HelmRepository
name: nvidia
interval: 15m
releaseName: gpu-operator
values:
driver:
enabled: false
toolkit:
enabled: false
hostPaths:
driverInstallDir: /usr/local
devicePlugin:
config:
name: time-slicing-config
default: time-slicing

View File

@@ -1,8 +0,0 @@
apiVersion: source.toolkit.fluxcd.io/v1
kind: HelmRepository
metadata:
name: nvidia
namespace: gpu-operator
spec:
interval: 15m
url: https://helm.ngc.nvidia.com/nvidia

View File

@@ -1,13 +0,0 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: time-slicing-config
namespace: gpu-operator
data:
time-slicing: |
version: v1
sharing:
timeSlicing:
resources:
- name: nvidia.com/gpu
replicas: 5

View File

@@ -0,0 +1,27 @@
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: nvidia-device-plugin
namespace: nvidia-device-plugin
spec:
chart:
spec:
chart: nvidia-device-plugin
version: 0.17.x
sourceRef:
kind: HelmRepository
name: nvdp
interval: 15m
releaseName: nvidia-device-plugin
values:
runtimeClassName: nvidia
config:
default: time-slicing
map:
time-slicing: |
version: v1
sharing:
timeSlicing:
resources:
- name: nvidia.com/gpu
replicas: 5

View File

@@ -0,0 +1,8 @@
apiVersion: source.toolkit.fluxcd.io/v1
kind: HelmRepository
metadata:
name: nvdp
namespace: nvidia-device-plugin
spec:
interval: 15m
url: https://nvidia.github.io/k8s-device-plugin

View File

@@ -0,0 +1,5 @@
apiVersion: node.k8s.io/v1
kind: RuntimeClass
metadata:
name: nvidia
handler: nvidia