In-person + Virtual
October 11-15
Learn More and Register to Attend

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for KubeCon + CloudNativeCon North America 2021 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in Pacific Daylight Time (UTC -7). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change.
Back To Schedule
Wednesday, October 13 • 11:00am - 11:35am
Customizing Kustomize with Client-Side Custom Resources - Katrina Verey, Apple & Jeff Regan, Google

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Kustomize is a popular tool for declarative, template-free management of Kubernetes configuration. Under the hood, it works by defining a graph of Kubernetes resources and applying a pipeline of declaratively specified transformations to its nodes. A lesser known fact is that users aren't limited to the transformations that Kustomize comes with out of the box: it's extensible! The way Kustomize extensions work has evolved over time towards a model that closely resembles Custom Resources, but on the client side! In this talk, Katrina and Jeff will briefly review the history and future of Kustomize extensions, and then dive into practical applications. The talk will showcase how these CR-style extensions can address common yet idiosyncratic application needs, as well as how platform builders can leverage them to manage declarative configuration at scale. Attendees will leave with practical knowledge of what makes a good extension and how to use Kustomize’s kyaml tools to start building.

avatar for Jeff Regan

Jeff Regan

Staff Software Engineer, Tesla
kustomize, declarative configuration
avatar for Katrina Verey

Katrina Verey

Senior Software Engineer, Apple
Katrina has been working with Kubernetes since early 2016. She has championed and contributed to projects in many areas, including declarative configuration management, CI/CD tooling, controller frameworks and user interfaces. She is delighted to be serving the Kubernetes community... Read More →

Wednesday October 13, 2021 11:00am - 11:35am PDT
Room 502 AB + Online
  Customizing + Extending Kubernetes