Technical requirements
This chapter will continue to work with the nginx Operator that was written in Chapter 4, Developing an Operator with the Operator SDK, and Chapter 5, Developing an Operator – Advanced Functionality. It will also assume access to a public Docker registry (previously used in Chapter 6, Building and Deploying Your Operator), as well as access to a running Kubernetes cluster. Therefore, the technical requirements of this chapter build upon most of the requirements from previous chapters, including the following:
- Access to a Kubernetes cluster. It is recommended to use a disposable cluster created with a tool such as kind or minikube (see Chapter 6, Building and Deploying Your Operator).
- The
kubectl
binary available on your local system for interacting with the Kubernetes cluster. - The
operator-sdk
binary available on your local system for deploying the OLM and building Operator manifests. - Docker installed and running to build Operator bundle...