We have seen in the previous chapter how to bootstrap a new project for writing an Operator, using the controller-runtime Library. In this chapter, we will focus on the implementation of the Reconcile function, which is an important part of the implementation of an operator.
The Reconcile function contains all the business logic of the Operator. The function will work on a single resource kind—one says the Operator reconciles this resource—and can be notified when objects of other types trigger events, ...