Commandeering Kubernetes With Elixir
summary
Elixir code implements Kubernetes operators via the Bonny operator framework that generates CRDs, RBAC, deployments and a two‑phase Dockerfile, and scaffolds a controller with add modify delete reconcile callbacks. A demo ToDo operator runs on a deployment with pods processing real time events while a reconciler polls full state, implemented as reconciler and watcher gen_servers. Bonny emits Telemetry/Notion metrics, builds manifests from annotations, and supports periodic tasks, DB snapshots, TLS and app templates though Prometheus scraping is not yet exposed.
AI-written summary · about
chapters (10)
- 0:00Introduction to Kubernetes operators
- 5:46Why Elixir for operators
- 7:12Kubernetes features overview
- 12:27Kubernetes from the ground up
- 18:20Writing a Kubernetes operator
- 23:37Introducing Bonnie framework
- 25:02Generating a controller with Bonnie
- 30:20Building and deploying operator
- 33:59Beyond the to-do demo
- 37:56Q&A session
related talks
31mKubernetes Operators within Reach of Any Developer
31mKubernetes is a Platform Platform
48mKubernetes as backend: CRD & Operators
48mKUBERNETES EXTENSIBLE MODEL EXPLAINED: CRDS AND OPERATORS
55mIntroduction to Kubernetes Operators
29mKubernetes Operator For Deployment And Management Of App
40mBootiful Kubernetes Operators
29mExtending Kubernetes with Operators
