KubeVirt Maintainers: GPU Scheduling and Confidential Computing Will Follow a Kubernetes-Native Path
Vladik Romanovsky, Senior Engineer at Red Hat and KubeVirt maintainer, outlines the design principles for the project's next phase: replacing virtualization-specific patches with Kubernetes-native mechanisms (dynamic resource allocation, confidential VMs, structured plugins) to unify GPU coordination for AI workloads and model protection under the cluster's existing APIs. AMD SEV-SNP has entered beta in v1.9, IBM Secure Execution has reached GA, while Intel TDX remains in alpha.
In a project roadmap statement published in October 2026, KubeVirt maintainer Vladik Romanovsky brought a design principle that has guided the project for a decade back into focus: prioritizing Kubernetes-native solutions and mechanisms over building isolated virtualization workarounds. This principle takes on specific meaning as AI workloads enter the KubeVirt ecosystem—GPU scheduling, confidential computing, VMs as sandboxes, and scalability are all migrating from KubeVirt-specific implementations to the APIs and controller systems already present in Kubernetes clusters.
Regarding GPU resource allocation, KubeVirt v1.9 has advanced the functionality for VMs to claim GPUs via Kubernetes Dynamic Resource Allocation (DRA) to the beta stage. Previously, GPU allocation relied on the device-plugin mechanism, requiring KubeVirt to handle device hot-plugging at the virtualization layer itself. Romanovsky stated that this same claim model is being extended to generic host devices, SR-IOV network devices, and CPUs; the near-term goal is to allow a single VM to request a GPU, NIC, and CPU simultaneously, with Kubernetes allocating them as a coordinated set of resources. Additionally, the project is exploring enabling KubeVirt to automatically generate ResourceClaim objects based on VM specifications and vendor policies, rather than requiring users to write them manually. Romanovsky also cited examples such as Swap in Kubernetes, ImageVolumes, and volume populators, noting that these mechanisms allow the team to remove KubeVirt-specific paths and directly reuse capabilities already available in the cluster. Nvidia engineers have also participated in adapting KubeVirt to run on new hardware such as Grace Hopper, Grace Blackwell, and Vera Rubin; related features were first developed in the Accelerated Infrastructure Enablement working group before being gradually merged upstream.