KubeVirt vDPA Workflow: From Host to Pod to Domain
summary
Implements a KubeVirt vDPA workflow that wires host SR‑IOV and switchdev representor interfaces through SR‑IOV Network Operator, Multus network attachment and an OVS bridge CNI into a VM via a custom network binding plugin and sidecar that injects the libvirt XML for a vDPA passthrough device. Tests use ConnectX NICs and show high performance bypassing the host but reveal device driver rebind issues on Ampere Altra and no reliable live migration yet.
AI-written summary · about
chapters (8)
- 0:00KubeVirt vDPA workflow intro
- 1:47Secondary network in Petasus Cloud
- 4:57SwitchDev SR-IOV driver
- 7:49vDPA data path techniques
- 13:43KubeVirt vDPA resource mgmt
- 16:59KubeVirt network binding plugin
- 19:54Summary and future
- 21:41Q&A
related talks
29mBuilding containerized workflows with virtio/vDPA
36mBringing vDPA to Life in Kubernetes
37mHigh Performance Networking with Kubevirt
24mKubeVirt: connect KVM-in-a-Pod to a host interface
33mPlug & Play: Modular Networking for Kubernetes Virtualization
51mAccelerate containers and VMs networking with vDPA
37mKubeVirt Deep Dive: Virtualized GPU Workloads on KubeVirt
27mHigh Performance KubeVirt in Action
