/argocd-demo

Repository for education about the GitOps tools, canary, green & blue deployment,etc

Primary LanguageShellApache License 2.0Apache-2.0

argocd-demo 🚀

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