A Field Guide to Integrating CEL in the Kubernetes Codebase
CNCF [Cloud Native Computing Foundation] via YouTube
You’re only 3 weeks away from a new language
Live Online Classes in Design, Coding & AI — Small Classes, Free Retakes
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
This conference talk explores the integration of Common Expression Language (CEL) within the Kubernetes codebase. Discover how CEL is rapidly gaining adoption across the Kubernetes project, with implementations in CRD validation, validating and mutating admission policies, and upcoming support in Dynamic Resource Allocation. Learn about the inner workings of CEL, including the enhancements provided by the apiserver/cel package on top of the upstream google/cel-go package, such as EnvSets and DeclTypes, and how these components facilitate CEL integration with Kubernetes. Gain valuable insights for maintainers looking to add CEL support to Kubernetes features, whether within the apiserver or other components like DRA. The presentation also covers essential knowledge for working with existing CEL-related code in the apiserver, making it beneficial for both newcomers to CEL and experienced Kubernetes maintainers.
Syllabus
A Field Guide To Integrating CEL in the Kubernetes Codebase - Sreeram Venkitesh & Priyanka Saggu
Taught by
CNCF [Cloud Native Computing Foundation]