Chapter 2: Understanding How Operators Interact with Kubernetes

Now that we understand what kinds of things an Operator does (and why it does them), we can begin to explore how it performs these tasks. After identifying a use case for an Operator, taking the steps to lay out its technical design is the next step of the process. Though this is the period before any actual coding begins, it is still an essential part of development. This is the standard approach for almost any software project, and in this chapter, we will frame it in the context of Kubernetes.

During this planning phase, there are several factors to consider and questions to answer that will help guide the Operator's design. These factors are both technical and organic since ...

Get The Kubernetes Operator Framework Book now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.