etcd allows for distributed systems to be built using its provided primitives, but etcd itself is a distributed system. Let’s dig in and see what it takes to make that happen: whether it’s bootstrapping a three-node cluster or expanding from a single node to five. Finally, we’ll look at what improvements could be made to make cluster management easier in future versions.
Sam is a Software Engineer with a focus on distributed systems, automation, and container orchestration. He is an active open source contributor and an etcd maintainer.
Software Developer Engineer, Amazon Web Services, Inc.
Gyuho is working on AWS EKS and a lead etcd maintainer. He loves to talk about distributed systems, and is passionate about making complex systems easier to understand.