Building containerized workflows with virtio/vDPA
summary
Shows end-to-end integration that provisions a virtio/vDPA device on the pod primary interface using Kubernetes + Multus + OVN-k8s + SR-IOV network-operator and OVS with HW offload; implements device-plugin discovery, resource pools, and NetworkAttachmentDefinition mapping; demo runs on two bare-metal ports with NVIDIA Mellanox cards, creates 2 VFs and 2 vDPA devices, and pings containers successfully; next steps target secondary interfaces, user-space vDPA (VDUSE), and SubFunction scalability. virtio/vDPA device on the pod primary interface OVS hardware offload SR-IOV network-operator
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:03Problem statement and virtio/vDPA
- 3:14What is vDPA
- 5:22Integrating vDPA into Kubernetes
- 8:17Kubernetes components for vDPA
- 10:26Resource pools and CNI workflow
- 14:01Demo setup and hybrid cluster
- 15:36Live demo of vDPA pod communication
- 22:03Current status and future steps
- 23:29Q&A
related talks
36mBringing vDPA to Life in Kubernetes
27mKubeVirt vDPA Workflow: From Host to Pod to Domain
51mAccelerate containers and VMs networking with vDPA
36mRunning High-performance User-space Packet Processing Apps in Kubernetes
37mHigh Performance Networking with Kubevirt
24mDeploying Container Network Functions (CNF) on Kubernetes
18mSmartNIC DPU Enablement in OpenStack with OVN
33mMulti-tenant K8s Networking with Kube-OVN
