Devconf.cz 2023 has ended
Back To Schedule
Saturday, June 17 • 11:00am - 11:35am
A journey through supporting VMs with dedicated CPUs on Kubernetes

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

Feedback form is now closed.
In the Kubernetes resource allocation model, abstract concepts like resource request and limits, container QoS, etc are used. These concepts are being converted under the hood to cgroup configs, which have their own resource management model and concepts like CPU shares, CFS quotas, etc.

In the context of Kubevirt, an add-on to Kubernetes to allow running cloud-native VMs, this information is crucial. One especially interesting challenge was to support a true CPU Pinning for VMs running on top of Kubernetes.

This talk will take you through a journey to support true dedicated CPUs for VMs. I hope that the audience will better understand Kubernetes and Cgroup resource allocation models and how they can be further utilized. In addition, I wish that the info presented here will improve the collaboration between different technologies in the ecosystem like Cgroups, KVM, libvirt, Kubevirt and k8s by raising awareness to how they interact together in different and interesting use-cases.

avatar for Itamar Holder

Itamar Holder

Senior Software Engineer, Red Hat
My name is Itamar Holder, born and raised in Haifa, Israel. I've studied CS at Technion, worked in Intel for 5 years, and now working for Red Hat for about 2 years. Passionate about software development that is practically valuable, software design and tools, and connecting the community... Read More →

Saturday June 17, 2023 11:00am - 11:35am CEST
D105 | Talks