Главная
Study mode:
on
1
Introduction
2
Agenda
3
Raft Recap
4
The Problem
5
Leader Election
6
Leader Log Management
7
Raft
8
Design philosophy
9
State machine
10
Raft output
11
KBstore
12
Request
13
Proposed
14
Source code
15
Wrap package
16
Leaders
17
Graph
18
Raft Package
19
Ongoing efforts
20
Fun
21
Negotiation
22
Twitter
23
Movement
Description:
Explore the inner workings of etcd, a critical distributed key-value store for Kubernetes control plane, in this 40-minute conference talk by Jingyi Hu from Google. Delve into the Raft consensus algorithm, which powers etcd's data replication across multiple nodes, and discover its widespread adoption in projects like CockroachDB and TiKV. Gain insights into the basics of Raft, its implementation details, and future roadmap. Learn about leader election, log management, and the design philosophy behind etcd's Raft package. Examine the state machine, Raft output, and source code structure, including the wrap package and leaders graph. Conclude with ongoing efforts and fun negotiations in the etcd community.

Deep Dive: etcd and Raft Consensus Algorithm

Linux Foundation
Add to list
0:00 / 0:00