Skip to content

Details

Speaker: Greg Bray
Full Title: Goodbye Webhooks, Hello CEL: Using Native Validating and Mutating Admission Policies in Kubernetes

Admission Controllers and Mutating Webhooks have long been fundamental building blocks for Kubernetes platform extensibility. While powerful, relying on out-of-process requests can introduce significant pain points like increased network latency, complex TLS and cluster bootstrapping steps, and the risk of a failing webhook taking down your entire control plane.

This session highlights the evolution of admission plugins for Kubernetes and demonstrates practical, production-ready examples of the webhook-free world using Common Expression Language (CEL) policies evaluated inside the API Server. The session also explores the architectural tradeoffs of the native ValidatingAdmissionPolicy and MutatingAdmissionPolicy resources, contrasting the simplicity of CEL with full-featured policy engines like OPA Gatekeeper using Rego and Kyverno using CEL.

Related topics

Events in Lehi, UT
Cloud Computing
Knowledge Sharing
Linux
Open Source
Kubernetes

You may also like