View profile

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


Vital DevOps: Improving Your Container DevOps Skills

August 26 · Issue #10 · View online

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

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
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?
In order to unsubscribe, click here.
If you were forwarded this newsletter and you like it, you can subscribe here.
Powered by Revue
Bret Fisher, Virginia Beach, Virginia, USA