Automating stateful applications with Kubernetes Operators (sponsored by OpenShift)
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. Jan Kleinert offers an overview of OperatorsKubernetes agents that know how to deploy, scale, manage, back up, and even upgrade complex stateful applications.
Talk Title | Automating stateful applications with Kubernetes Operators (sponsored by OpenShift) |
Speakers | Jan Kleinert (Red Hat) |
Conference | O’Reilly Software Architecture Conference |
Conf Tag | Engineering the Future of Software |
Location | New York, New York |
Date | February 4-6, 2019 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
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.