A Kubernetes application doesn’t just run on Kubernetes; it is composed and managed in Kubernetes terms. Operators extend Kubernetes with custom controllers watching custom API resources to add application-specific operational knowledge to a cluster. Think of your DBA’s disaster handbook encoded in software, or your network engineers’ know-how automatically keeping things on your cluster connected. Operators coordinate application upgrades, repair failures by restoring complex resources, and automate repetitive toil, such as backups.
Kubernetes Operators shows the problems Operators try to solve and explains how Operators fit into the Kubernetes API. Going on to describe the Operator Framework and its SDK, the book guides readers in building an Operator for a simple multi-tiered application. Kubernetes Operators concludes with how Site Reliability Engineering (SRE) principles can guide advanced Operator design beyond the lifecycle basics.
More than 30,000 people have already registered for Red Hat Virtual Summit, and we hope you’ll join us there, too. With a copy of Kubernetes Operators, you’ll be more than prepared to go in-depth at any of the Operator talks and labs. Read it online with O’Reilly, or get a paperback at any major bookstore. A sponsored PDF edition is also available for a limited time courtesy of Red Hat.
Introduction The Node Tuning Operator (NTO) is a Second Level Operator (SLO) that ships with OpenShift Container Platform (OCP) 4 by default. It has come a long way since its first release, and this ...