~/talk

Etcd 101: The Parts They Don't Teach You

TalkinSpanishat Codemotion Madrid 2026 · 2026-04-20..04-21· [distributed-systems, kubernetes]
links:none on file
slides:none on file

A deep dive into etcd internals and Raft consensus: how replication works, the role of the WAL, snapshot management, MVCC semantics, and why compaction is required for reliable production operation. Includes live demos of network failures, partitions, leader elections and recovery, and concludes with practical guidance on tuning, security and operating etcd in production as Kubernetes’ single source of truth.

AI-written summary · about

  1. 0:00Introduction to etcd
  2. 1:27What etcd really is
  3. 4:36etcd’s MVCC key-value store
  4. 6:24Setting up etcd demo
  5. 9:15Raft consensus in etcd
  6. 11:00Connecting to etcd directly
  7. 12:48Watching etcd in real time
  8. 13:49Leases and time-based keys
  9. 15:12etcd transactions
  10. 16:57Filling the etcd database
  11. 17:17etcd architecture layers
  12. 18:03How Raft elects a leader
  13. 20:54Split-brain protection
  14. 21:15BoltDB storage engine
  15. 24:05In-memory index for speed
  16. 25:29Database size and compaction
  17. 27:17Defragmenting etcd
  18. 28:22etcd alarm management
  19. 29:51Latency in etcd writes
  20. 31:17Storage backend choices
  21. 32:43Authentication bottlenecks
  22. 34:05What happens when etcd freezes
  23. 35:10Quorum and cluster size
  24. 35:32Losing a cluster member
  25. 38:00Recovering from node failure
  26. 39:53Disaster recovery with snapshots
  27. 40:36Creating etcd snapshots
  28. 41:59Restoring from snapshots
  29. 43:05Upgrading etcd safely
  30. 43:27Essential etcd metrics
  31. 44:53Tuning etcd for performance
  32. 45:38Q&A
~/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.