Technical requirements
This chapter will rely on the code from previous chapters to build a container image and deploy that image in a Kubernetes cluster. As such, the technical requirements for this chapter necessitate access to a cluster and container management tool such as Docker. However, it is not explicitly required to use the code from the previous chapters, as the commands and processes explained will work with any operator-sdk
project. Therefore, the minimum recommended requirements for this chapter are as follows:
- An internet connection (to pull Docker base images and push built container images to a public registry).
- Access to a running Kubernetes cluster. This can be any cluster, although it is recommended to use a tool such as Kubernetes in Docker (kind) (https://kind.sigs.k8s.io/) or minikube (https://minikube.sigs.k8s.io/docs/) so that it is not costly to destroy and recreate clusters if needed.
- An up-to-date version of
kubectl
(https://kubernetes.io...