Making CRDs Delightful: Beyond the Pitfalls - Evan Anderson, Stacklok, Inc

Evan Anderson, Stacklok, Inc

KubeCon + CloudNativeCon Europe 2025 · Session

In this insightful KubeCon EU talk, Evan Anderson, a founder of the Knative project and an experienced engineer from Stacklok, VMware, and Google Cloud, tackles a critical yet often overlooked aspect of Kubernetes operator development: user experience (UX). Anderson argues that while Kubernetes operators and **Custom Resource Definitions (CRDs)** are powerful tools for extending Kubernetes, their UX is frequently neglected, leading to frustration for developers and operations teams alike. This presentation is a call to action for operator authors to prioritize clarity, predictability, and ease of use in their CRD designs and associated tooling.

AI review

Evan Anderson's KubeCon talk is a much-needed deep dive into the often-neglected user experience of Kubernetes Custom Resource Definitions (CRDs). Drawing from extensive experience, particularly with Knative, Anderson provides a comprehensive and actionable set of best practices for operator authors. He moves beyond merely making CRDs functional to making them 'delightful,' focusing on clear status fields, intelligent event usage, streamlined RBAC, and robust validation. This isn't just theory; it's a practical roadmap to reduce operational friction and enhance debuggability in the…

Watch on YouTube