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

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
Hall 8.1 G1