Summary
In this chapter, we took one final look at some examples of Operators responsible for some of the most critical tasks in a Kubernetes cluster. These core, or system, Operators automatically manage the most complex and delicate workflows for Kubernetes administrators while balancing functionality and care for the importance of their Operands. From these types of Operators, we can draw lessons about the fullest spectrum of capabilities in the Operator Framework.
The intent of this chapter wasn't to offer these examples as tutorials or imply that many developers will write their own Operators to manage core Kubernetes components. Rather, they serve as extreme cases where concepts from the Operator Framework were applied to outlier problem sets. But understanding the edge cases in any problem is the best way to form a strong understanding of the entire problem.
We did this by beginning the chapter with a brief overview of three different system Operators. Then, we took...