Leveraging Unikernels and Kubernetes to (Transparently)...
summary
Unikraft builds specialized unikernels that run unmodified apps with dramatically smaller footprints and faster starts: 7–14 ms cold boot and 1.2–1.9 MB images for nginx versus ~30 MB on Linux, reported throughput 50–100% higher in wrk tests, and a demonstration of creating 500 instances in about one second. Platform runs on KVM with a modified Firecracker control plane, exposes a REST API plus craft CLI, and adds Dockerfile, Terraform and Kubernetes (via Crossplane) deployment support; a 64-core node approaches ~100k VMs.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 1:04Quiz on unikernels and VMs
- 2:30What is a unikernel
- 3:55How unikernels reduce image size and boot time
- 5:22Craft Cloud architecture
- 6:06Performance and boot times
- 7:11Security and code reduction advantages
- 7:55Throughput vs Linux
- 8:17Scaling to 100k VMs
- 9:24Live demo: 500 VMs
- 13:17Kubernetes and Terraform
- 14:21Conclusion and Q&A invitation
related talks
25mDeploying Unikernels in Production with Kubernetes
15mStuffing 10K Pods on a Commodity Server - And Starting Them in Milliseconds via Kubernetes
37mUnik: Unikernel Runtime for Kubernetes
11mLightning Talk: Unikernels Vs Containers Vs VMs
39mDelivering Serverless Experience on Kubernetes: Beyond Web Applications
27mKubernetes The Fun Way
20mKnative: A Kubernetes Framework to manage Serverless Workloads
19mBuilding a Cloud Infrastructure to Deploy Microservices as Microvm Guests
