Prior to deploying into production, you can setup a small QA cluster using kind
kind is a tool that allows you to run a local Kubernetes cluster within a Docker container. Before proceeding, ensure that Kind is installed on your system. For installation instructions, please refer to the Kind Quickstart Guide.
The following steps can be followed to create the setup:
If you are using a host different to the staging host, ensure the prerequisities are in place, including
installation of kind, and then download and unpack the images to
/opt/continuent/software
shell>cd /opt/continuent/software
shell>tar zxvf tungsten-operator-8.0.0-10.tar.gz
shell>cd tungsten-operator-8.0.0-10
Then, using kind, create the cluster and configure cert-manager:
shell>kind create cluster
shell>kind load image-archive images/tungsten-operator_8.0.0_amd64.tar
shell>kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.17/cert-manager.yaml
It is recommended to use the latest version of cert-manager. At time of publishing, this is currenty v1.17
Wait a moment for cert_manager to be installed first, then install the operator:
shell> kubectl apply -f deploy.yaml
To cleanup:
shell> kind delete cluster