Introducing Kudo – Kubernetes Operators the easy way
summary
Kudo claims to let teams build production-grade Kubernetes operators by writing only declarative YAML rather than thousands of Go lines — the talk cites a 40,000-line, one-man-year operator and contrasts it with Kudo’s model of plans and framework version CRDs. The demo runs on minikube using kubectl and the Kudo CLI, installs Zookeeper, a 3-broker Kafka and MySQL, executes a plan execution for backup and restores three rows successfully. It uses kustomize and aims to adopt qbec for cleaner config.
AI-written summary · about
chapters (16)
- 0:00Introduction and speaker background
- 2:54Stateless vs stateful applications
- 6:34Limitations of StatefulSets in Kubernetes
- 9:46Challenges of building operators
- 13:19Mesosphere's framework SDK inspiration
- 15:09Introducing Kudo project
- 17:18Core concepts of Kudo
- 21:20YAML structure and plans
- 24:30Future features and improvements
- 28:56Live demo setup
- 30:01Installing Kudo operators
- 33:21Deploying Zookeeper cluster
- 34:19Deploying Kafka cluster
- 35:26MySQL backup and restore demo
- 39:20Community and resources
- 39:42Q&A session
related talks
31mKubernetes Operators within Reach of Any Developer
43mLessons learned writing 10+ Kubernetes Operators
01h 29mTutorial: Deep Dive into the Operator Framework for Kubernetes
29mExtending Kubernetes with Operators
45mBuild Your Kubernetes Operator with the Right Tool!
32mA Kubernetes Operator Story: From Idea to Cloud Integration
55mIntroduction to Kubernetes Operators
36mLessons learned writing 10+ Kubernetes Operators - Lars Francke and Jannik Heyl
