Chapter 7: Installing and Running Operators with the Operator Lifecycle Manager
Up until now, the Operator development work covered in previous chapters has been mostly self-contained. That is, the development and deployment processes covered so far have been primarily focused on local environments with relatively few external services expected to interact with the Operator we have been writing. While these processes are useful (and in some ways essential) to the early design of an Operator, there is an expectation for most Operators (and indeed, most software projects in general) that they will eventually be exposed to the outside world. This chapter will focus on this phase of an Operator's lifespan, wherein the Operator is presented and consumed by external users.
In Chapter 1, Introduction to the Operator Framework, the three main pillars of the Operator Framework were introduced. Several chapters of this book have already been devoted to the first pillar (the Operator...