Event Details

Please note: All times listed below are in Central Time Zone


Extending Kubernetes with the Operator Framework

Kubernetes scales and manages stateless applications quite easily - but handling complex, stateful workloads can often be a challenge. Databases, Distributed Caches, and file storage systems frequently include their own notions about clustering, which can turn dynamic management into a complicated and difficult excercize. Operators are Kubernetes agents that fulfill many common SRE tasks, such as how to deploy, scale, manage, backup, and even upgrade complex, stateful workloads.

This tutorial will provide an update on the Operator pattern, and a series of follow-along usage examples which demonstrate how to install and interact with these advanced, Kubernetes-aware solutions.

With an understanding of Operators in place, the session will go on to detail the Operator Framework and its main components, the Operator SDK and the Lifecycle management backplane.

Learn how to extend Kubernetes to support your own custom workload-management strategies and tactics using the Operator Framework!

 


What can I expect to learn?

The best advice on extending Kubernetes in a portable and cloud-native way. 

This session provides architectural overviews, implementation patterns, and a look at a few popular solutions from this space. Learn how to establish higher-order interfaces that represent the logical domain expertise (and perhaps the ideal product output) of a Kubernetes SRE.

Wednesday, May 1, 1:40pm-2:20pm (7:40pm - 8:20pm UTC)
Difficulty Level: Intermediate
Developer Advocate
Ryan Jarvinen is a Developer Advocate (Red Hat, previously CoreOS) who focuses on developer experience and usability in the Cloud Native ecosystem.  He is a frequent conference speaker and workshop leader who enjoys discussing distributed solutions architecture and helping teams develop strategies for maximizing their productivity using Kubernetes.  He works remotely from Sacramento,... FULL PROFILE