As any kubernetes application, we need create a namespace.
create ns argocd
Apply the Argocd deployment, from the official git repository.
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.5.8/manifests/install.yaml
For obtain the default pass created on our deployment, its necessary run a kubectl command:
kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d; echo
Forward the port and service to your local computer.
kubectl port-forward svc/argocd-server -n argocd 8080:443
Navigate the url in: https://localhost:8080
If you want more information about how to deployment this application, please, check those blogs article:
GITOPS: ARGO CD AND APPLICATION DEPLOYMENT DEMO – PART I
Thank you for your feedback and happy learning!
Juan Andres Mercado