Kubernetes scales and manages stateless applications quite easily. Stateful applications can require more work. They can be harder to dynamically manage with data intact and sometimes come with their own notion of clustering. Operators are Kubernetes agents that know how to deploy, scale, manage, back up, and even upgrade complex stateful applications. The Operator pattern was introduced by CoreOS. It has been adopted by many community projects, including Rook and Prometheus, and is supported by this spring’s release of the Operator Framework by Red Hat.
Jan Kleinert offers an overview of Operators and leads a demonstration on installing and using an Operator on a OpenShift Kubernetes cluster. With an understanding of Operators in place, Jan then details the Operator Framework and its main components, the Operator SDK and the lifecycle management backplane.
This session is sponsored by OpenShift.
Jan Kleinert is a developer advocate at Red Hat, where she focuses on OpenShift and the developer experience for developers working with containers and Kubernetes. Previously, she worked in a variety of roles ranging from developer relations to web analytics and conversion optimization.
©2019, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org