Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
etcd & Raft
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Christine Koppelt
December 03, 2014
Programming
0
150
etcd & Raft
Christine Koppelt
December 03, 2014
Tweet
Share
More Decks by Christine Koppelt
See All by Christine Koppelt
Was sind eigentlich Regression, Clustering und Classification?
ckoppelt
0
350
Entwicklungsumgebungen automatisieren
ckoppelt
0
300
Build and Development Environments with Nix and Docker
ckoppelt
0
420
Build and Development Environments with Nix
ckoppelt
0
450
Build und Deployment von Microservices mit GitLab CI
ckoppelt
1
330
systemd - Ein Überblick
ckoppelt
3
400
Other Decks in Programming
See All in Programming
Vuetify 3 → 4 何が変わった?差分と移行ポイント10分まとめ
koukimiura
0
180
存在論的プログラミング: 時間と存在を記述する
koriym
4
440
PHPで TLSのプロトコルを実装してみる
higaki_program
0
410
Java 21/25 Virtual Threads 소개
debop
0
260
CSC307 Lecture 15
javiergs
PRO
0
260
[SF Ruby Feb'26] The Silicon Heel
palkan
0
120
Codex CLIのSubagentsによる並列API実装 / Parallel API Implementation with Codex CLI Subagents
takatty
2
260
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
1.2k
Fundamentals of Software Engineering In the Age of AI
therealdanvega
2
290
コーディングルールの鮮度を保ちたい / keep-fresh-go-internal-conventions
handlename
0
230
maplibre-gl-layers - 地図に移動体たくさん表示したい
kekyo
PRO
0
450
Laravel Nightwatchの裏側 - Laravel公式Observabilityツールを支える設計と実装
avosalmon
1
150
Featured
See All Featured
So, you think you're a good person
axbom
PRO
2
2k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
320
Utilizing Notion as your number one productivity tool
mfonobong
4
270
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
150
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.4k
How to make the Groovebox
asonas
2
2k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
220
WENDY [Excerpt]
tessaabrams
9
37k
Typedesign – Prime Four
hannesfritz
42
3k
Navigating Team Friction
lara
192
16k
Transcript
etcd and Raft Christine Koppelt 3. December 2014
CoreOS Source: https://coreos.com (modified)
etcd etcd core-host4 core-host3 core-host2 core-host5 core-host1 Source: https://coreos.com/
etcd Cluster etcd etcd etcd etcd etcd Leader Follower etcd
etcd
Client Interaction curl L http://127.0.0.1:4001/v2/keys/x XPUT d value="7" { "action":
"set", "node": { "createdIndex": 2, "key": "/x", "modifiedIndex": 2, "value": "7" }, "prevNode": { "createdIndex": 1, "key": "/x", "value": "0", "modifiedIndex": 1 } }
Writing an entry‒ Part 1
Writing an entry‒ Part 2
Log compaction & Snapshots Source: https://ramcloud.stanford.edu/raft.pdf (modified)
Follower Crash etcd etcd etcd etcd etcd Leader Follower etcd
etcd
Leader Crash & Leader election etcd etcd etcd etcd etcd
new Leader Follower etcd etcd
Questions? @ckoppelt
[email protected]