All the commands that are described in this book are run on a MacBook Pro using macOS Mojave but should be straightforward to modify if you want to run them on another platform such as Linux or Windows.
The only new tool that's required for this chapter is the siege command-line tool, which is used for HTTP-based load testing and benchmarking. We will use siege to put some load on the Kubernetes cluster while performing rolling upgrades. The tool can be installed using Homebrew with the following commands:
brew install siege
The source code for this chapter can be found in this book's GitHub repository: https://github.com/PacktPublishing/Hands-On-Microservices-with-Spring-Boot-and-Spring-Cloud/tree/master/Chapter16.
To be able to run the commands that are described in this book, you need to download the...