Deploying Container Network Functions (CNF) on Kubernetes
summary
Deploys a Vector Packet Processing (VPP) CNF on Kubernetes 1.18 using Multus, SR‑IOV CNI and the SR‑IOV device plugin with DPDK passthrough; cluster is Ubuntu 18.04 RT with Docker 1.19, two Intel dual‑port cards producing 4 PFs each with 16 VFs. Demonstrates VPP CNF with SR-IOV+DPDK successfully pinging outside, shows 4 CPUs pinned and 8 GB 1Gi hugepages consumed, verifies 124 1Gi hugepages per NUMA and TopologyManager single-numa-node alignment so CPU and PCI devices sit on the same NUMA.
AI-written summary · about
chapters (10)
- 0:00Introduction to speaker
- 0:32Network function virtualization
- 2:09VNF vs CNF comparison
- 3:22NFVI cluster architecture
- 4:49Kubernetes performance features
- 6:46Topology manager and NUMA
- 7:51Multus and SR-IOV CNI
- 10:23Deploying container networks
- 12:17CNF deployment demo
- 23:13Summary and future outlook
related talks
36mRunning High-performance User-space Packet Processing Apps in Kubernetes
01h 25mIntro + Deep Dive BoF: Telecom User Group and Cloud Native Network Functions (CNF) Testbed
20mEmpowering container-based NFVi with VPP on Arm Servers
36mBringing vDPA to Life in Kubernetes
26mMake Kubernetes Greater for NFV@Arm
26mAdvanced Network Capability for NFV on Kubernetes
38mVPCs in Kubernetes
29mBuilding containerized workflows with virtio/vDPA
