<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ansible on johanneskueber.com</title><link>https://johanneskueber.com/tags/ansible/</link><description>Recent content in Ansible on johanneskueber.com</description><generator>Hugo</generator><language>en_US</language><lastBuildDate>Sat, 11 Oct 2025 21:06:26 +0000</lastBuildDate><atom:link href="https://johanneskueber.com/tags/ansible/index.xml" rel="self" type="application/rss+xml"/><item><title>Intel iGPU passthrough with Proxmox and Talos</title><link>https://johanneskueber.com/posts/2025-10-11-proxmox-passthrough-talos/</link><pubDate>Sat, 11 Oct 2025 21:06:26 +0000</pubDate><guid>https://johanneskueber.com/posts/2025-10-11-proxmox-passthrough-talos/</guid><description>&lt;h2 id="igpu-passthrough-with-proxmox-and-talos"&gt;iGPU Passthrough with Proxmox and Talos&lt;/h2&gt;
&lt;p&gt;To use the GPU of the host system in K8s, it needs to be made aware of its existence. As I use VMs in Proxmox to run my Talos Cluster, there is an additional step to consider: passthrough of the hardware into the VM. The idea is the following:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Disable usage of GPU on the Proxmox Host - done via IOMMU and VFIO&lt;/li&gt;
&lt;li&gt;Passthrough of the GPU into a Talos Worker Node - done via hostpci&lt;/li&gt;
&lt;li&gt;Activation of GPU drivers in Talos - done via talhelper&lt;/li&gt;
&lt;li&gt;GPU management in the cluster - done via Intel GPU Plugin&lt;/li&gt;
&lt;li&gt;Usage of GPU in a deployment - by requesting the resource&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;There are quite some steps and all of them are specific to your environment. Different host system? Different steps. Different Cluster Software? You need to adept. Different GPU? You need other drivers and management. So please look out for the pitfalls and only copy and paste if you run proxmox with talos and have an Intel iGPU.&lt;/p&gt;</description></item></channel></rss>