- We will start with launching minikube cluster.
minikube start --driver=docker
- Create a namespace for argocd
kubectl create namespace argocd
- Apply ArgoCD manifest installation file from ArgoCD github repository
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.8.4/manifests/install.yaml
- Verify the installation by getting all the objects in the ArgoCD namespace.
kubectl get all -n argocd
- wait till all pods in that namespace running
- we need to do a port forwarding from the argocd-server service
kubectl port-forward svc/argocd-server -n argocd 8080:443
- now lets go to browser with http://localhost:8080
- retrieve password from secret in argocd namespace
kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d; echo
- the default login username is
admin
with the password we took above