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 (Red Hat)
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

Red Hat

Ryan Jarvinen is a developer advocate on Red Hat’s OpenShift team, where he focuses on improving developer experience in the Kubernetes/container community. He’s passionate about open source, open standards, open government, and digital rights. Ryan lives in Sacramento, California. You can reach him as ryanj on Twitter, GitHub, and IRC.