Mutating the immutable: device hotplug in KubeVirt - DevConf.CZ 2023
Channel: DevConf
Date: 12/07/2023

Speaker(s): Andrea Bolognani; Edward Haas

When running VMs (virtual machines), having the ability to dynamically change the configuration at runtime (for example by hotplugging additional devices) is a critical feature which is largely taken for granted.

In the context of KubeVirt [1], however, making it possible for operators to take advantage of this flexibility comes with additional challenges related to the underlying orchestration platform (Kubernetes [2]) and virtualization stack (libvirt/QEMU [3,4]).

In this presentation, we will enumerate these challenges and propose a way to address them in KubeVirt, with the goal of presenting users with a simple, high-level interface to resource allocation. The focus will be mostly on networking devices.

Basic knowledge of KubeVirt and libvirt is recommended but not required.
[1] https://kubevirt.io/
[2] https://kubernetes.io/
[3] https://libvirt.org/
[4] https://www.qemu.org/

https://sched.co/1MYec