~/talk

Planes, Raft, and Pods: A Tour of Distributed Systems Within Kubernetes [B]

slides:none on file

Examines etcd + Raft to show how Kubernetes enforces consistency via leader election, terms and majority quorum (e.g., a 5-node cluster needs 3 to stay writable), then digs into controller mechanics like replica set reconciliation and the scheduler’s filtering and ranking functions. Uses kubectl, the API server, kubelet and Docker Hub to deploy a Hello World Go app: a Deployment creates a ReplicaSet then three pods; the scheduler assigns all three to one node and kubelet pulls the image and starts the containers successfully.

AI-written summary · about

  1. 0:00Intro
  2. 0:24About Bo
  3. 1:18Whats a distributed system
  4. 2:16Kubernetes
  5. 14:59Leaders
  6. 15:15Followers
  7. 16:28Heartbeat
  8. 16:38Follow Rule
  9. 16:58Game of Thrones
  10. 17:46Rights
  11. 18:45Simultaneous Right
  12. 19:40Cap Theorem
  13. 20:05Raft Paper
  14. 20:36Controllers
  15. 20:50Replica Set
  16. 21:30Deployment Controller
  17. 22:25Scheduler
  18. 22:49Scheduling Algorithm
  19. 23:03Predicates
  20. 26:07Ranking
  21. 26:51Ranking Functions
  22. 28:51Hello World Go
  23. 29:06Pod Selection
  24. 29:30QCuttle
  25. 30:18Warning
  26. 31:27Scheduling
  27. 32:57Downloading Images
  28. 34:01Starting a Container
  29. 34:36We did it
  30. 35:02Recap
~/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.