logo
Dates

Author


Conferences

Tags

Sort by:  

Authors: Joe Betz
2022-10-27

In Kubernetes 1.23 we integrated the CEL expression language into open source Kubernetes, making it possible to support the vast majority of CRD validation use cases without a webhook. This includes multi-field validation rules, immutability checks and more.  And this is just the beginning, we plan to extend admission control to support CEL expressions as well, which will make it possible to replace far more of those operationally troublesome webhooks with a much simpler alternative. We're convinced this leads to a better development experience for anyone extending Kubernetes. And more importantly, it makes cluster operations simpler and safer.  Learn about this future of Kubernetes extensibility from a contributor who has been involved in Kubernetes extensibility for over 5 years, including the projects to bring CRDs and Webhooks to GA, and who has been involved in improving the stability of Kubnernetes control planes in GKE for years.  In this talk I'll introduce CEL and how we've integrated it into Kuberentes and answer questions including: What can you do with CEL in Kubernetes today? What future features are planned? Can there really a future where webhooks are the exception instead of the norm?
Authors: Jeff Regan, Katrina Verey
2021-10-13

tldr - powered by Generative AI

Customize is a tool for managing Kubernetes configuration files that allows users to create and manage multiple variations of a single Kubernetes configuration file.
  • Customize is a tool for managing Kubernetes configuration files
  • It allows users to create and manage multiple variations of a single Kubernetes configuration file
  • Customize has a variety of tools to help implement the business logic of your function
  • Customize recommends keeping extensions declarative and deterministic
  • Testing is important when working with Customize
  • Customize can be combined with Helm charts using the built-in Helm generator function
  • Customize does not recommend combining with Gold Templating