We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Kubernetes Operators

Formal Metadata

Title
Kubernetes Operators
Subtitle
Managing Complex Software with Software
Title of Series
Number of Parts
611
Author
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language
Production Year2017

Content Metadata

Subject Area
Genre
Abstract
The Kubernetes container orchestrator can scale and connect statelessapplications quite easily. Stateful applications require more work. Databases,caching systems, and file stores are harder to dynamically manage with dataintact, and sometimes come with their own notion of clustering. Operatorsautomate these tasks. Operators are Kubernetes agents that know how to deploy,scale, manage, and even upgrade complex applications. The Kubernetes container orchestrator can scale and connect statelessapplications quite easily. Stateful applications require more work. Databases,caching systems, and file stores are harder to dynamically manage with dataintact, and sometimes come with their own notion of clustering. Operatorsautomate these tasks. Operators are Kubernetes agents that know how to deploy,scale, manage, and even upgrade complex applications. In this talk, we'll illustrate the Operator concept, showing how Operators arebuilt atop the Kubernetes third-party resources mechanism with a closeexamination of the open source etcd Operator. We'll demonstrate the Operatorin action, deploying an etcd key-value store cluster atop Kubernetes, thenscaling and replicating etcd pods in response to load and in the face of podand node failures. The audience will learn how to deploy the etcd Operator andhow to begin developing Operators to manage their own stateful applications.