Keynote: Distributed Systems Simplified Using Kubernetes
summary
Explains an etcd operator that encodes human ops logic to manage distributed etcd clusters on Kubernetes, using an observe–analyze–act loop and calling the Kubernetes API. Demo runs a three-node cluster, destroys one node’s disk state, and the operator recreates a replacement pod and restores cluster membership so the cluster remains available. Covers rolling upgrades, backups, integration with the Prometheus operator via ServiceMonitor, and points to the open‑source etcd-operator on GitHub.
AI-written summary · about
chapters (10)
- 0:00Start
- 0:49ReplicaSet
- 1:04Creating a Database is Easy on kubernetes
- 1:24Managing a Distributed Database is Harder
- 2:02The Dream
- 2:39etcd Overview
- 2:56etcd Operator Resource
- 4:29etcd Operator - Future Work
- 4:39Prometheus Operator
- 5:24Next Steps
related talks
24mAutomating Stateful Apps with Kubernetes Operators
36mKubernetes Day 2: Cluster Operations [I]
05mLet’s Deploy etcd Operator
53mAutomating Stateful Applications with Kubernetes Operators
31mDemystifying Kubernetes Failure Scenarios Caused by etcd
37mDeep Dive: kops (Cluster Lifecycle) SIG
39mBuilding Distributed Systems with Kubernetes
18mKeynote: What is Kubernetes?
