blumeops/argocd/manifests/nvidia-device-plugin/daemonset.yaml
Erich Blume 6e8d11c6bb Add :kustomized sentinel tag to manifest images, review devpi
Bare image references in manifests were ambiguous — unclear whether the
tag was intentionally omitted or managed by kustomize. Add :kustomized
sentinel to all 37 image refs overridden by kustomize images transformer.
Add sync notes for tailscale-operator proxyclass (CRD fields not processed
by kustomize). Mark devpi reviewed (6.19.1 is current).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 08:15:06 -08:00

58 lines
1.6 KiB
YAML

---
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: nvidia-device-plugin
namespace: nvidia-device-plugin
labels:
app: nvidia-device-plugin
spec:
selector:
matchLabels:
app: nvidia-device-plugin
template:
metadata:
labels:
app: nvidia-device-plugin
spec:
tolerations:
- key: nvidia.com/gpu
operator: Exists
effect: NoSchedule
priorityClassName: system-node-critical
containers:
- name: nvidia-device-plugin
image: nvcr.io/nvidia/k8s-device-plugin:kustomized
args:
- --device-id-strategy=index
- --config-file=/config/config.yaml
env:
- name: LD_LIBRARY_PATH
value: /run/nvidia/lib
securityContext:
privileged: true
volumeMounts:
- name: device-plugins
mountPath: /var/lib/kubelet/device-plugins
- name: cdi-specs
mountPath: /var/run/cdi
readOnly: true
- name: nvidia-libs
mountPath: /run/nvidia/lib
readOnly: true
- name: plugin-config
mountPath: /config
readOnly: true
volumes:
- name: device-plugins
hostPath:
path: /var/lib/kubelet/device-plugins
- name: cdi-specs
hostPath:
path: /var/run/cdi
- name: nvidia-libs
hostPath:
path: /etc/nvidia-driver/lib
- name: plugin-config
configMap:
name: nvidia-device-plugin-config