Unik: Unikernel Runtime for Kubernetes
summary
UniK is an open‑source Go tool that compiles apps into unikernel bootable images and deploys them via a Docker‑like CLI and REST API. It supports IncludeOS, MirageOS, Rump‑Run and OSv, targets OpenStack, AWS, VMware, VirtualBox and Google Cloud, and adds ARM support. A Kubernetes runtime lets kubelet launch unikernels in pods so instances auto‑replace on failure; demos show a 56 MB image (Minecraft/website) that boots in 0.2s.
AI-written summary · about
chapters (17)
- 0:00Start
- 0:26VIRTUALIZATION STACK
- 1:57KERNEL COMPLEXITY - PROTECTION
- 2:39INEFFICIENCY
- 3:37SECURITY
- 4:15LINUX KERNEL LANGUAGES
- 4:34SOURCE LINES OF CODE
- 5:12HOW DID WE GET HERE ? EVOLUTION !
- 7:02TRADITIONAL APPROACH
- 7:30UNIKERNEL APPROACH
- 11:07DOCKER STACK VS. UNIKERNEL STACK
- 11:38UNIKERNEL ADVANTAGES
- 14:42BENCHMARK
- 15:19COOL DEMOS
- 17:48UNIK WORKFLOW
- 18:43UNIK IS NOT OPINIONATED !
- 21:15UNIK INTEGRATION WITH DOCKER
related talks
25mDeploying Unikernels in Production with Kubernetes
15mLeveraging Unikernels and Kubernetes to (Transparently)...
39mUnikraft Has Arrived: The Lightweight, Fast, Usable Solution for Cloud Deployments
11mLightning Talk: Unikernels Vs Containers Vs VMs
29mMinikube Intro
34mLet's Try Every CRI Runtime Available for Kubernetes. No, Really!
15mStuffing 10K Pods on a Commodity Server - And Starting Them in Milliseconds via Kubernetes
47mMinikube
