GitOps with ArgoCD

Now we’re getting to the fun stuff: GitOps. The act of pushing beautifully crafted.yaml files and seeing your Kubernetes cluster get red and stall out is surely what life’s all about.Install ArgoCD
We have our Kubernetes cluster and now we’re going to bootstrap ArgoCD so it starts syncing from our git repository. Using helm:
helm install argocd \
• -repo argoproj.github.io/argo-helm \
argo-cd \
• -namespace argocd \
• -create-namespace \
• -version 10.1.4
ArgoCD will by default generate an admin password and you can get it with the argocd tool:
You can use the password to login to the web.
argocd admin initial-password -n argocd
Make ArgoCD available at localhost:8123
kubectl port-forward -n argocd svc/argocd-server 8123:80
You can use the argocd CLI to manage ArgoC…