View profile

Raft in Kubernetes and Swarm Pt. 1: The Raft Algorithm

Bret Fisher
Bret Fisher
If you’re managing a Swarm or Kubernetes cluster, you’re acting as the Ops part of DevOps. As part of this role, fault tolerance and cluster management are vital responsibilities. Here’s part one of a multi-part newsletter on understanding your cluster data store and how to optimize and protect it.

First, Understand the Raft Algorithm
Kubernetes uses the etcd key-value store for its control plane (Master) database, and Docker Swarm Managers use a built-in data store that is similar to etcd. Both use the Raft Algorithm to communicate between these control plane nodes safely and make decisions about state.
Here’s Laura Frank Tacho’s talk on a lot of these topics, with some more details in links below that:
Everything You Thought You Already Knew About Orchestration
Everything You Thought You Already Knew About Orchestration
Real-Time Container Visibility with Datadog
The Secret Lives of Data
The Raft Consensus Algorithm
Latest Topics On My YouTube Channel
Remember I’m live every Thursday on a new topic, with guests sometimes. Here’s a quick list of what I’ve done lately:
My two favorite code editors VS Code and SpaceVim
Rancher co-founder on Kubernetes, k3s, k3OS, and more
Thanks For Reading
I’ll be back next week with the next step in understanding your cluster data store: building clusters with fault tolerance.
– Bret
Did you enjoy this issue? Yes No
Bret Fisher
Bret Fisher @bretfisher

Commentary on tools and techniques I find interesting around Docker, Kubernetes, Cloud Native DevOps, and DevSecOps.

In order to unsubscribe, click here.
If you were forwarded this newsletter and you like it, you can subscribe here.
Created with Revue by Twitter.
Bret Fisher, Virginia Beach, Virginia, USA