November 13–15, 2018 - Shanghai, China
Click Here For Information & Registration

To view the Chinese version of this schedule please go here.

Simultaneous translation will be provided for all keynote and breakout sessions.
Wednesday, November 14 • 15:35 - 16:10
Rage Against the API-Machinery: Writing an Operator for Production - Tom Manville, Kasten & Ilya Kislenko, Kasten

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

Feedback form is now closed.
An operator is a set of CustomResourceDefinitions (CRDs) that extends the Kubernetes API and a controller that handles the new API objects. Not only have the number of projects following the operator pattern exploded, but so have the number of ways to bootstrap an operator. The operator pattern is the basis for Kubernetes’ extensibility, but it is difficult to achieve the same robustness as in-tree APIs/controllers.
In this talk, the speakers will present what it takes to write a production-ready Operator based on their experience developing and running Kanister in production. They will compare popular operator kits, SDKs, and guides, presenting their trade-offs. Best practices for building, testing, and API versioning will also be covered. After the talk, the audience will feel comfortable developing a production-ready operator. Familiarity with CRDs is a suggested prerequisite.

avatar for Ilya Kislenko

Ilya Kislenko

Software Engineer 软件工程师, Kasten
Automation is Ilya's passion. He believes that software should do everything and has been enabling that for the last 13 years. Starting with NVIDIA 3D gaming automation testing solution, into CyberSecurity Cloud with FireEye and Maginatics Cloud FS. He has worn many hats over these... Read More →
avatar for Tom Manville

Tom Manville

Software Engineer, Kasten
Tom graduated from the University of Michigan in 2011 and 2013 with a B.S.E. and M.S.E. in Computer Engineering where he researched low power computing and micro. After graduating, he joined Maginatics, a cloud based file system company which was acquired by EMC (now Dell EMC) late... Read More →

Wednesday November 14, 2018 15:35 - 16:10
2F Room 2