Installing the necessary tools
In this section, we will learn how to install and configure the tools that will be used in this book. Here is a list of the tools we will install, with a link to more information on downloading and installing them, if required:
- Git: https://git-scm.com/downloads
- Docker Desktop for Mac: https://hub.docker.com/editions/community/docker-ce-desktop-mac/
- Java: https://adoptium.net/installation
- curl: https://curl.haxx.se/download.html
- jq: https://stedolan.github.io/jq/download/
- Spring Boot CLI: https://docs.spring.io/spring-boot/3.5/installing.html#getting-started.installing.cli
- Siege: https://github.com/JoeDog/siege#where-is-it
- Helm: https://helm.sh/docs/intro/install/
- kubectl: https://kubernetes.io/docs/tasks/tools/install-kubectl-macos/
- minikube: https://minikube.sigs.k8s.io/docs/start/
- istioctl: https://istio.io/latest/docs/setup/getting-started/#download
The following versions...