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

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

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