Skip to content

Commit 3325142

Browse files
committed
nvidia-k8s-device-plugin: update device-list-strategy to support cdi-cri
Signed-off-by: Jingwei Wang <[email protected]>
1 parent 14cb384 commit 3325142

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

packages/nvidia-k8s-device-plugin/nvidia-k8s-device-plugin-conf

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
[required-extensions]
22
kubelet-device-plugins = "v1"
3+
container-runtime = "v1"
34
std = { version = "v1", helpers = ["default"] }
45

56
+++
67
version: v1
78
flags:
9+
810
{{#if settings.kubelet-device-plugins.nvidia.device-partitioning-strategy}}
911
{{#if (eq settings.kubelet-device-plugins.nvidia.device-partitioning-strategy "mig")}}
1012
migStrategy: "single"
@@ -18,7 +20,15 @@ flags:
1820
nvidiaDriverRoot: "/"
1921
plugin:
2022
passDeviceSpecs: {{default true settings.kubelet-device-plugins.nvidia.pass-device-specs}}
21-
deviceListStrategy: {{default "volume-mounts" settings.kubelet-device-plugins.nvidia.device-list-strategy}}
23+
{{#if settings.kubelet-device-plugins.nvidia.device-list-strategy}}
24+
{{#if (eq settings.kubelet-device-plugins.nvidia.device-list-strategy "cdi-cri")}}
25+
deviceListStrategy: "cdi-cri"
26+
{{else}}
27+
deviceListStrategy: {{settings.kubelet-device-plugins.nvidia.device-list-strategy}}
28+
{{/if}}
29+
{{else}}
30+
deviceListStrategy: "volume-mounts"
31+
{{/if}}
2232
deviceIDStrategy: {{default "index" settings.kubelet-device-plugins.nvidia.device-id-strategy}}
2333
containerDriverRoot: "/"
2434
{{#if settings.kubelet-device-plugins.nvidia.device-sharing-strategy}}

0 commit comments

Comments
 (0)