Building, deploying, and verifying the deployment using the test-em-all.bash test script is done in the same way it was done in Chapter 19, Centralized Logging with the EFK Stack, in the Building and deploying the microservices section. Run the following commands:
- Build the Docker images from the source with the following commands:
cd $BOOK_HOME/Chapter20
eval $(minikube docker-env)
./gradlew build && docker-compose build
- Recreate the namespace, hands-on, and set it as the default namespace:
kubectl delete namespace hands-on
kubectl create namespace hands-on
kubectl config set-context $(kubectl config current-context) --namespace=hands-on
- Execute the deployment by running the deploy-dev-env.bash script with the following command:
./kubernetes/scripts/deploy-dev-env.bash
- Start the Minikube tunnel...