YoVDO

Deep Dive: etcd and Raft Consensus Algorithm

Offered By: Linux Foundation via YouTube

Tags

Distributed Systems Courses Kubernetes Courses Log Management Courses etcd Courses Raft Consensus Algorithm Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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.

Syllabus

Introduction
Agenda
Raft Recap
The Problem
Leader Election
Leader Log Management
Raft
Design philosophy
State machine
Raft output
KBstore
Request
Proposed
Source code
Wrap package
Leaders
Graph
Raft Package
Ongoing efforts
Fun
Negotiation
Twitter
Movement


Taught by

Linux Foundation

Tags

Related Courses

Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
Scalable Microservices with Kubernetes
Google via Udacity
Google Cloud Fundamentals: Core Infrastructure
Google via Coursera
Introduction to Kubernetes
Linux Foundation via edX
Fundamentals of Containers, Kubernetes, and Red Hat OpenShift
Red Hat via edX