Making Open Work
May 8–9, 2017: Training & Tutorials
May 10–11, 2017: Conference
Austin, TX

Extensible Kubernetes interfaces with the Operator pattern

Ryan Jarvinen (CoreOS)
11:30am11:55am Tuesday, May 9, 2017
Location: Ballroom G
Average rating: ****.
(4.80, 5 ratings)

In late 2016, CoreOS introduced the "operator” concept to the Kubernetes community, with the goal of enabling a conversation around using Kubernetes as an extensible platform capable of incorporating complex operational tactics and customized container-management best practices.

Kube operators established a pattern for introducing higher-order interfaces that represent the logical domain expertise (and perhaps the ideal product output) of a Kubernetes SRE. Ryan Jarvinen provides an architectural overview, implementation patterns, and a look at a few popular solutions from this space. Operators feel like native features to K8’s end users because they extend the basic APIs using standard third-party resource and custom controller abstractions (provided by the platform).

Photo of Ryan Jarvinen

Ryan Jarvinen

CoreOS

Ryan Jarvinen is an open source community activist at CoreOS, where he focuses on improving developer experience in the container community. He is passionate about open source, open standards, open government, and digital rights. Ryan lives in Oakland, California. You can reach him as ryanj on Twitter, GitHub, and IRC.