diff options
Diffstat (limited to 'data.d/k3s-master/manifests.d/base-system/amdgpu-device-plugin.yaml')
-rw-r--r-- | data.d/k3s-master/manifests.d/base-system/amdgpu-device-plugin.yaml | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/data.d/k3s-master/manifests.d/base-system/amdgpu-device-plugin.yaml b/data.d/k3s-master/manifests.d/base-system/amdgpu-device-plugin.yaml new file mode 100644 index 0000000..6051e18 --- /dev/null +++ b/data.d/k3s-master/manifests.d/base-system/amdgpu-device-plugin.yaml @@ -0,0 +1,42 @@ +--- +apiVersion: apps/v1 +kind: DaemonSet +metadata: + name: amdgpu-device-plugin-daemonset + namespace: kube-system +spec: + selector: + matchLabels: + name: amdgpu-dp-ds + template: + metadata: + labels: + name: amdgpu-dp-ds + spec: + nodeSelector: + kubernetes.io/arch: amd64 + amdgpu: "true" + priorityClassName: system-node-critical + tolerations: + - key: CriticalAddonsOnly + operator: Exists + containers: + - image: rocm/k8s-device-plugin + name: amdgpu-dp-cntr + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: ["ALL"] + volumeMounts: + - name: dp + mountPath: /var/lib/kubelet/device-plugins + - name: sys + mountPath: /sys + volumes: + - name: dp + hostPath: + path: /var/lib/kubelet/device-plugins + - name: sys + hostPath: + path: /sys +... |