The deployment script assumes that the required Docker images are in a private Docker registry accessible by Kubernetes. If you do not log all nodes onto the Docker registry, you can configure imagePullSecrets when Configuring Certificate Hub in Kubernetes.
You will need to manually load these images or run the following script provided with the deployment scripts.
./loadImagesToDocker.sh -r <docker_registry> -n <docker_repository> [-a]
When executed, the script prompts for the location of the directory containing the Certificate Hub images. Press ENTER to use the parent directory. The directory path should not contain any spaces.
-a, --auth
Load the registry authentication from:
$HOME/.docker/config.json
When this file is not present, the script prompts the username and password. Skip this option if the docker client has already logged in on the registry.
-n, --docker repository <docker_repository>
Push the Certificate Hub images to the <docker_repository>
repository of the Docker registry. If omitted, the script assumes the DOCKER_REPOSITORY
value set when Configuring the deployment.
-r, --docker-registry <docker_registry>
Push the Certificate Hub images to the <docker_registry>
Docker registry. If omitted, the script assumes the DOCKER_REGISTRY
value set when Configuring Certificate Hub in Kubernetes.