Using Kustomize and ArgoCD to manage deployments via GitOps
Resources
- Install argoCD in your cluster:
kustomize build argocd | kubectl apply -f -
- Access ArgoCD UI and create hello-world application
Access ArgoCD UI
- local:
kubectl patch svc argocd-server -n argocd -p '{"spec": {"type": "NodePort"}}'
- Azure:
kubectl patch svc argocd-server -n argocd -p '{"spec": {"type": "LoadBalancer"}}'
- Port Forwarding:
kubectl port-forward svc/argocd-server -n argocd 8080:443
Access admin password
kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d; echo