Introduction to Virtual Kubelet – Featuring Titus by Netflix
Talkat KubeCon + CloudNativeCon North America 2019 · on Tuesday, 2019-11-19· at 11:50· Room 6F - San Diego Convention Center, Upper Level·
summary
Virtual Kubelet connects Kubernetes to Netflix Titus by treating pods as opaque objects and embedding legacy container metadata as a base64-encoded pod annotation, letting the existing Titus executor run unchanged under systemd-managed Titus executor to handle cgroups and Docker. An 11-person team deploys a VK instance per host, runs Mesos and Kubernetes side‑by‑side with Titus Federation, and migrates users in flight with comparable container‑starts‑per‑second rates. Key pain: reverse‑engineering kubelet state transitions and controller behavior; future plans include Firecracker/Gvisor executors.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 6:10What is Titus
- 9:12Whats missing
- 10:35Kubelet Architecture
- 15:00Agent Options
- 21:40Transition
- 23:50Challenges
- 24:58Future
- 25:37Flexibility
- 26:29Pod Schema
- 30:55Use Cases
- 32:06Mixed Mode Cluster
related talks
36mIntro: Virtual Kubelet
37mIntroduction to Virtual Kubelet
31mVirtual What? Virtual Kubelet vs. Virtual Node
36mIntro: Virtual Kubelet
35mDeep Dive: Virtual Kubelet
27mIntro: Virtual Kubelet
35mMulti-Tenancy on Kubernetes with Virtual Clusters
30mThousands of Virtual Kubelets: 1-to-1 Mapping a Supercomputer To Kubernetes With Supernetes
