Technical requirements
For this chapter, you will need access to a Kubernetes cluster, and a local one such as minikube
(https://minikube.sigs.k8s.io/docs/) or kind
(https://kind.sigs.k8s.io) will do. We are going to interact with the cluster and send commands to it, so you also need to have kubectl
installed (https://kubernetes.io/docs/tasks/tools/#kubectl).
We are going to write some code, so a code editor will be needed. I am using Visual Studio Code (VS Code) (https://code.visualstudio.com), and we are going to use the Go language, which needs installation too: https://golang.org (the current version of Go is 1.16.7
; the code should work with it). The code can be found at https://github.com/PacktPublishing/ArgoCD-in-Practice in the ch01
folder.