Attending this event?
Back To Schedule
Friday, June 16 • 12:45pm - 1:20pm
Mutating the immutable: device hotplug in KubeVirt

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

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/

avatar for Andrea Bolognani

Andrea Bolognani

Red Hat
Andrea Bolognani is a Software Engineer working on virtualization at Red Hat. He's been part of the Free Software community for more than a decade, contributing to Debian and several other projects, all while being an extremely happy user himself.
avatar for Edward Haas

Edward Haas

Principal Software Engineer, Red Hat
Edward Haas is a software engineer in the CNV and RHV groups @RedHat, specializing in the network domain. Previously engaged in the development of networking solutions that aimed to accelerate and optimize network traffic, utilizing tools like DPDK. A believer in clean code and an... Read More →

Friday June 16, 2023 12:45pm - 1:20pm CEST
D105 | Talks
Feedback form isn't open yet.