Operator distribution and development
The Prometheus Operator is hosted on GitHub at https://github.com/prometheus-operator/prometheus-operator, where most of its documentation is also maintained. It is also distributed via OperatorHub at https://operatorhub.io/operator/prometheus.
As discussed in Chapter 6, Building and Deploying Your Operator, there are many different ways to run an Operator. From local builds to container deployments, each offers advantages for different development use cases. Then, in Chapter 7, Installing and Running Operators with the Operator Lifecycle Manager, the function of OperatorHub was explained as both a distribution index and an installation method when combined with the Operator Lifecycle Manager (OLM).
In practice, this spectrum of distribution and installation options is illustrated by the Prometheus Operator. Inside its GitHub repository, the Prometheus...