Deep Dive: Virtual Kubelet
summary
Virtual Kubelet registers as a fake node and reconciles pods via a provider interface implemented with client‑go and shared informers, exposing HTTP endpoints for exec and logs. Providers implement methods like CreatePod, UpdatePod, DeletePod that translate a full Pod spec into provider APIs — for example the ACI provider builds container groups and calls the Alibaba/Azure clients. Alibaba uses Virtual Kubelet to back an ECI‑driven control plane and burst capacity for events like Double 11; project moves toward a stable 1.0 API.
AI-written summary · about
chapters (15)
- 0:00Intro
- 0:15What is a Kubelet
- 0:40How it works
- 1:36What is a virtual cubelet
- 2:00When should you use it
- 2:40How does it work
- 3:35Kubelet Anatomy
- 4:01State Reconciliation
- 4:27Provider
- 5:02Current Providers
- 5:24User Case 1
- 7:31User Case 2
- 11:23Virtual Kubelet
- 25:43Coding
- 29:40Challenges
related talks
36mIntro: Virtual Kubelet
36mIntro: Virtual Kubelet
37mIntroduction to Virtual Kubelet
31mVirtual What? Virtual Kubelet vs. Virtual Node
37mGoing Beyond the Node – Using VK to Realize Crazy Ideas
27mElastic cloud bursting with Virtual Kubelet and KIP
36mIntroduction to Virtual Kubelet – Featuring Titus by Netflix
30mKubeVirt: bringing virtual machines in a Kubernetes world
