Master AI and Machine Learning: From Neural Networks to Applications
AI Engineer - Learn how to integrate AI into software applications
Overview
Syllabus
Intro
Introduction to Kubevirt
VMs with dedicated CPUs
What are containers?
Introduction to Cgroups
Threads model in v2
How is CPU allocation implemented in k8s?
Kubernetes CPU allocation: requests
Kubernetes and dedicated CPUs
Introduction to Namespaces
Sharing PID namespace in a Pod
A word about VM (Kernel-based VM)
st attempt to support dedicated CPUs
Inside the compute container
nd attempt: IsolateEmulatorThread
rd attempt: housekeeping approach
Problems with housekeeping approach
th attempt: emulator container approach
3rd attempt: dedicated-cpu cgroup approach
Summary & Takeaways
Taught by
DevConf