Wednesday, May 22 • 15:55 - 16:30
Keep the Space Shuttle Flying: Writing Robust Operators - Illya Chekrygin, Upbound

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
As the operator pattern becomes the de-facto pattern for extending Kubernetes, the community is increasingly adding new declarative APIs for external resources that are managed by traditional imperative API.

In this talk, we will explore a set of lessons learned from building Operators that bridge Kubernetes’ declarative API with external imperative API. We’ll cover some of the challenges around resource identity, long-running changes, retries, progress, handling failures, validation, dry-runs, deletions, and finalizers. These lessons are based on the real-world experience of building multiple complex operators within the Rook (https://rook.io), Crossplane (https://crossplane.io).

avatar for Illya Chekrygin

Illya Chekrygin

Founding Engineer, Upbound
Illya is a Founding Engineer at Upbound where he is working on advancing cloud-native computing by "freeing the cloud". He is also a maintainer of the open source Crossplane (https://crossplane.io) project. Prior to Upbound, Illya had been leading Kubernetes adoption at HBO and Z... Read More →

Wednesday May 22, 2019 15:55 - 16:30
Hall 8.1 G1