Back To Schedule
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, view media, leave feedback 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

Field Engineer, Apple
Illya is a Kubernetes Field Engineer at Apple. Before Apple, Illya was working on advancing cloud-native computing by “freeing the cloud” at Upbound, and he is an (emeritus) maintainer of the open-source Crossplane (https://crossplane.io (https://crossplane.io/)) project. Illya... Read More →

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