May 2-4, 2018 - Copenhagen, Denmark
Click Here For Information & Registration
Back To Schedule
Thursday, May 3 • 14:45 - 15:20
Writing Kubernetes Controllers for CRDs: Challenges, Approaches and Solutions - Alena Prokharchyk, Rancher Labs, Inc. (Intermediate Skill Level) (Slides Attached)

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.
Kubernetes as a platform is at the stage where more and more features are being developed and deployed as external controllers. And writing an extension in most of the cases implies use of CRD - a Custom Resource Definition - to manage and represent the resources your application creates. During this talk we will go over the entire management cycle for CRD resource starting with defining types, schema and client, following by controlling the resource using informers and leveraging object's fields like:

* Spec, Status, Metadata, Labels
* Finalizers
* Owner References
* Conditions

Each aspect of CRD management has its own challenges, and they will be highlighted along with the alternative solutions as a part of a live demo.

avatar for Alena Prokharchyk

Alena Prokharchyk

Principal Software Engineer, Rancher Labs, Inc.
Alena is a Principal Software Engineer at Rancher Labs, who's been working on building infrastructure services first for Virtual Machines, now for containers with main focus on Kubernetes. She enjoys helping others make sense of problems and explore solutions together. In her free... Read More →

Thursday May 3, 2018 14:45 - 15:20 CEST