summaryrefslogtreecommitdiff
path: root/roles/kubernetes/addons/intel-gpu-device-plugin/templates/config.0.24.0.yml.j2
diff options
context:
space:
mode:
Diffstat (limited to 'roles/kubernetes/addons/intel-gpu-device-plugin/templates/config.0.24.0.yml.j2')
-rw-r--r--roles/kubernetes/addons/intel-gpu-device-plugin/templates/config.0.24.0.yml.j266
1 files changed, 66 insertions, 0 deletions
diff --git a/roles/kubernetes/addons/intel-gpu-device-plugin/templates/config.0.24.0.yml.j2 b/roles/kubernetes/addons/intel-gpu-device-plugin/templates/config.0.24.0.yml.j2
new file mode 100644
index 00000000..883212f9
--- /dev/null
+++ b/roles/kubernetes/addons/intel-gpu-device-plugin/templates/config.0.24.0.yml.j2
@@ -0,0 +1,66 @@
+apiVersion: apps/v1
+kind: DaemonSet
+metadata:
+ labels:
+ app: intel-gpu-plugin
+ name: intel-gpu-plugin
+ namespace: kube-system
+spec:
+ selector:
+ matchLabels:
+ app: intel-gpu-plugin
+ template:
+ metadata:
+ labels:
+ app: intel-gpu-plugin
+ spec:
+ containers:
+ - env:
+ - name: NODE_NAME
+ valueFrom:
+ fieldRef:
+ fieldPath: spec.nodeName
+ image: intel/intel-gpu-plugin:0.24.0
+ imagePullPolicy: IfNotPresent
+ name: intel-gpu-plugin
+ securityContext:
+ allowPrivilegeEscalation: false
+ readOnlyRootFilesystem: true
+ volumeMounts:
+ - mountPath: /dev/dri
+ name: devfs
+ readOnly: true
+ - mountPath: /sys/class/drm
+ name: sysfs
+ readOnly: true
+ - mountPath: /var/lib/kubelet/device-plugins
+ name: kubeletsockets
+ initContainers:
+ - image: intel/intel-gpu-initcontainer:0.24.0
+ imagePullPolicy: IfNotPresent
+ name: intel-gpu-initcontainer
+ securityContext:
+ allowPrivilegeEscalation: false
+ readOnlyRootFilesystem: true
+ volumeMounts:
+ - mountPath: /etc/kubernetes/node-feature-discovery/source.d/
+ name: nfd-source-hooks
+ nodeSelector:
+ kubernetes.io/arch: amd64
+{% if kubernetes_intel_gpu_device_plugin_node_selector is defined %}
+ {{ kubernetes_intel_gpu_device_plugin_node_selector | to_nice_yaml(indent=2) | indent(width=8) -}}
+{% endif %}
+ volumes:
+ - hostPath:
+ path: /dev/dri
+ name: devfs
+ - hostPath:
+ path: /sys/class/drm
+ name: sysfs
+ - hostPath:
+ path: /var/lib/kubelet/device-plugins
+ name: kubeletsockets
+ - hostPath:
+ path: /etc/kubernetes/node-feature-discovery/source.d/
+ type: DirectoryOrCreate
+ name: nfd-source-hooks