Soon, we will install Chaos Toolkit, which requires Python v3.x and pip. The latter is typically installed during Python setup.
In addition to these requirements, I might ask you to install other things throughout the course. But for now, these requirements are all you need. If you’re already working with Kubernetes (as I hope you are), you should already have all the executables on your laptop. The exception might be Python.
Every section, and this one is no exception, has an associated Gist with all the commands. That way, you can be lazy and copy and paste them instead of typing them in your terminal.
All the commands from this section are available in the 02-setup.sh Gist.
The full list of the requirements is as follows.
Git
GitBash (if Windows)
kubectl
A Docker Desktop, Minikube, GKE, EKS, AKS, or any other Kubernetes cluster (not tested)
Helm v3.x (if EKS)
Python v3.x
pip
With that out of the way, we can proceed and install Chaos Toolkit.
In the next lesson, the instructions for installing the Chaos Toolkit are given.