Network interface hotplug for Kubernetes
summary
Explains a design and implementation for dynamically adding/removing L2 network interfaces to running Kubernetes pods and KubeVirt virtual machines by modifying Multus and KubeVirt. Covers background on KubeVirt, CNI and Multus, the chosen approach to implement hotplug at the pod layer (so pods and VMs benefit), and the community coordination done with Multus and KubeVirt to deliver the feature.
AI-written summary · about
related talks
33mPlug & Play: Modular Networking for Kubernetes Virtualization
35mMultiple Networks for Kubernetes Workloads
29mMutating the immutable: device hotplug in KubeVirt
37mHigh Performance Networking with Kubevirt
46mMulti - Networking Kubernetes Containers with CNI
26mAdvanced Network Capability for NFV on Kubernetes
49mVM-Friendly Networking on Kubernetes: Customizable Networks, Live Migration, and Best Practices
24mKubeVirt: connect KVM-in-a-Pod to a host interface