Into the Core of Kubernetes: The Internals of etcd
With the raise of Kubernetes, etcd has quickly become the de facto distributed key-value store for mission critical workloads in cloud-native environments.
Beyond strong consistency and reliability guarantees, etcd offers powerful primitives for building distributed systems. Kubernetes makes heavy use of these, but one can easily miss that since the Kubernetes API abstracts its default storage backend as an "implementation detail".
In this talk we will dive into the core of Kubernetes and explore how etcd is used behind the scenes by the API server and controllers for durability, reliability, time travel queries and efficient change notifications with events and "watches".
If you like distributed systems, algorithms and storage internals, come join me on this journey into a fascinating rabbit hole.
Michael Gasch (VMware)
#cloud #kubernetes #cloudcomputing #cloudnative #k8s #devops #gitops #edgecomputing #multicloud #microservicesarchitecture #docker #tech #saas #opensource #opensourcecommunity #devsecops #kubevirt #containerdays #techconference