The Control Loop As An Application Development Framework
Talkat KubeCon + CloudNativeCon North America 2021 · on Wednesday, 2021-10-13· at 14:30· Petree Hall D + Online·
summary
Argues that Kubernetes’ control-loop primitives make a useful app framework and shows Tilt pulling in controller-runtime, an embedded local API server, and kubectl-style tooling to turn features into CRDs. Implements a file-watcher CRD and a port-forward reconciler that publish spec/status, run locally, and cut file-watch and port-forward support tickets dramatically while making code more modular and debuggable. Works well but drags heavy dependencies (client-go/grpc), forces etcd/auth workarounds, and requires swapping in-memory equivalents for some k8s components.
AI-written summary · about
chapters (5)
related talks
27mDemystifying Why the World Is Built on Kubernetes: Learning To Leverage Bespoke CRDs and Controllers
36mUnderstanding Kubernetes Through Real-World Phenomena and Analogies
54mClosing the Developer Experience Gap in the Kubernetes Ecosystem
31mKubernetes is a Platform Platform
55mHow to develop apps on K8s and not die trying
31mKubernetes is Your Platform: Design Patterns For Extens...
40mKubernetes is Your Cloud Control Plane
24mWriting kube controllers for everyone
