Installing and setting up Argo CD
Installing Argo CD is simple – we need to apply the install.yaml
manifest bundle that’s available online at https://github.com/argoproj/argo-cd/blob/master/manifests/install.yaml on the Kubernetes cluster where we wish to install it. For a more customized installation, you can refer to https://argo-cd.readthedocs.io/en/stable/operator-manual/installation/.
As we’re using GitOps for this chapter, we will not deploy Argo CD manually. Instead, we will use Terraform to set it up using the Environment repository.
The resources for this section are present in ~/modern-devops/ch12/environments-argocd-app
. We will use the same Environment repository as before for managing this environment.
Therefore, let’s cd
into the mdo-environments
local repository and run the following commands:
$ cd ~/mdo-environments $ cp -r ~/modern-devops/ch12/environments-argocd-app/terraform . $ cp -r ~/modern-devops/ch12/environments-argocd...