~/talk

Deploying Unikernels in Production with Kubernetes

Talkat KubeCon + CloudNativeCon North America 2021 · on Thursday, 2021-10-14· at 14:30· Room 408 AB + Online· [kubernetes]
name:Alex Jung
links:none on file
slides:none on file

KubeKraft implements a runtime and containerd plugin that lets Kubernetes pull OCI-packed unikernel images and launch them via runu as VMs instead of containers. It packages Unikraft images into OCI layers, boots in as little as 3.1 ms, and the demo successfully serves nginx. Measured results show an Unikraft NGINX image <2MB (description: Docker NGINX 42MB) delivering roughly 2x throughput versus the Docker image, with much lower memory and attack surface.

AI-written summary · about

  1. 0:00Intro
  2. 1:16Anatomy of a "normal" K8s stack
  3. 3:21Reducing the os with specialization
  4. 4:06Could we reduce Linux further?
  5. 7:20The Unikernel Model
  6. 10:57Unikernels offer better performance.
  7. 12:56Unikernels offer better transport.
  8. 13:49Unikernels offer better security.
  9. 14:54Our Goal
  10. 16:11Interfacing VMs with K8s
  11. 18:50Extending the Container Runtime
  12. 19:13runu: Run Unikernels!
  13. 19:31A unikernel in OCI clothing
  14. 21:28Mixed Container/Unikernel Runtime
  15. 23:09Future work
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.