- Install minikube with argocd
./01_infrastructure/install.sh
In this example we will use applicationset
to dinamically create resources.
//TODO
In this approach we will deploy 2 applications. The first application will deploy shared objects like namespace
and the other application will deploy application
specific resources.
- Install minikube
./01_infrastructure/install.sh
- Deploy
kubectl apply -f 02_approach_3/argocd/root_app.yaml
- Login into the cluster with argocd cli
argocd login $(minikube ip):$NODEPORT --username admin
- Sync your app runing
./03_deployments/deploy_app.sh
.minikube delete
- Git Generator
- How to create ArgoCD Applications Automatically using ApplicationSet? “Automation of GitOps”
- How To Set the Application Reconciliation Timeout in Argo CD
- Default timeout for 'argocd app wait' cli command
- Cluster add-ons examples
- Deploying Prometheus and Grafana as Applications Using ArgoCD — Including Dashboards
- How to manage Kubernetes secrets with GitOps?
- Production Best Practices
- Argo CD Best Practices & Practical Patterns
- CNCF Scaling Multi-cluster Management with Argo CD and Application Sets
- Cluster Add-ons with ApplicationSets
- argocd layout
- gitops-bridge