K3s: Difference between revisions
imported>Atropos112  Added nvidia support  | 
				imported>Atropos112 m saw some typos after last edit, correcting (nvidia section only).  | 
				||
| Line 115: | Line 115: | ||
</syntaxHighlight>  | </syntaxHighlight>  | ||
Note, using docker here is a workaround, it will install nvidia-container-runtime and that will cause it to be accessible via   | Note, using docker here is a workaround, it will install nvidia-container-runtime and that will cause it to be accessible via  <code>/run/current-system/sw/bin/nvidia-container-runtime</code>, currently its not directly accessible in nixpkgs.  | ||
You now need to create a new file in  <code>/var/lib/rancher/k3s/agent/etc/containerd/config.toml.tmpl</code> with the following  | You now need to create a new file in  <code>/var/lib/rancher/k3s/agent/etc/containerd/config.toml.tmpl</code> with the following  | ||
| Line 153: | Line 153: | ||
     - name: NVIDIA_DRIVER_CAPABILITIES  |      - name: NVIDIA_DRIVER_CAPABILITIES  | ||
       value: all  |        value: all  | ||
to test its working exec onto a pod and run  <code>nvidia-smi </code>. For more configurability of nvidia related matters in k3s look in [https://docs.k3s.io/advanced#nvidia-container-runtime-support k3s-docs]  | to test its working exec onto a pod and run  <code>nvidia-smi</code>. For more configurability of nvidia related matters in k3s look in [https://docs.k3s.io/advanced#nvidia-container-runtime-support k3s-docs]  | ||
== Troubleshooting ==  | == Troubleshooting ==  | ||