View profile

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

If you're managing a Swarm or Kubernetes cluster, you're acting as the Ops part of DevOps. As part of
Keeping Quorum in Kubernetes and Swarm Pt. 1: The Raft Algorithm
By Bret Fisher • Issue #10 • View online
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?
Bret Fisher

Frequent updates on my projects, videos, and opinions focused on the container ecosystem, including Docker, Kubernetes, Docker Swarm, CI/CD, and container DevOps.

If you don't want these updates anymore, please unsubscribe here
If you were forwarded this newsletter and you like it, you can subscribe here
Powered by Revue
Bret Fisher, Virginia Beach, Virginia, USA