KubeVirt
Virtual machine management add-on that runs VMs alongside Kubernetes containers
KubeVirt's 1.9 cycle is a bet on GPUs and cross-architecture VMs
◆Recent moves
- 4d ago
ARM64 GPU passthrough fix and zstd live migration
The final RC closes out the accelerator thread by exposing VFIO cdev devices to virt-launcher, which is what makes IOMMUFD-based GPU passthrough actually work on ARM64 with SMMUv3. It also adds zstd compression for live-migration data streams and rejects network interfaces with missing or duplicate bindings at admission instead of failing at runtime.
View source ↗ - 16d ago
GPU and host-device DRA graduate to beta
GPUsWithDRA and HostDevicesWithDRA move to beta with E2E test coverage, putting Kubernetes-native dynamic resource allocation for VM accelerators on the path to default-on. Supporting work includes NFS failover no longer restarting VMs and network binding plugin sidecars inferring their registration name from the environment.
View source ↗ - 1mo ago
Grace GPU passthrough and cross-architecture VMs land
⚡ SPARKThe release that defines the 1.9 cycle: two alpha feature gates open capability surfaces KubeVirt did not previously have, one for NVIDIA Grace accelerators and one for running guests on a foreign CPU architecture. Everything in the later RCs is refinement of what this tag introduced.
View source ↗ - 2mo ago
1.9.0 beta with virt-handler and vmexport fixes
The beta tag ahead of the RC series, carrying a gRPC connection leak fix in virt-handler's GetLauncherClient and narrower vmexport manifest handling. Internal correctness work before the feature gates that define this cycle appeared.
View source ↗ - 2mo ago
DRA claim rendering fixed for GPUs and host devices
The first tag of the cycle, and the earliest visible point in the DRA thread: virt-controller now preserves per-device claim and request tuples when rendering GPU and HostDevice resources, including shared claim names. A correctness prerequisite for the DRA beta graduation that lands two releases later.
View source ↗