This lightboard from my 🌩️Thunder episode with Abby Bangser captures what trips up so many Kubernetes users: a CRD is a schema, a custom resource is data in etcd, and nothing is running until a controller gets involved.

gist.github.com/wiggitywh…

Completed lightboard from the episode with six sections covering: Kubernetes resource definition (schema stored in etcd, nothing running), CRD definition with two types (vendor/product and company-specific), custom resource definition, side-by-side ConfigMap and Pod examples showing how controllers create running infrastructure, controller definition (reconciliation loop), operator definition (CRD plus controller plus dependencies), and admission controller (validation and mutation before etcd storage). Yellow, pink, and white text on a dark background.