Supriyo-Roy / argocd-appofapps-demo

Repository from Github https://github.comSupriyo-Roy/argocd-appofapps-demoRepository from Github https://github.comSupriyo-Roy/argocd-appofapps-demo

🚀 Deploying Applications with Argo CD on Minikube: Embracing the "Apps of Apps" Pattern! 🚀

Argo CD Deployment on Minikube

This repository contains the code and configuration for deploying applications using Argo CD on a Minikube cluster, leveraging the "apps of apps" pattern for efficient application management.

Prerequisites

  • Minikube installed
  • kubectl installed
  • Git installed
  • Clone the git repo

Setup Instructions

1. Start Minikube

Start your Minikube cluster with the following command:

minikube start

2. Install Argo CD

kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml

3. Access Argo CD UI

kubectl port-forward svc/argocd-server -n argocd 8080:443

4. Login to Argo CD

kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 --decode

5. Apply the app-of-apps manifest

kubectl apply -f app-of-apps.yml

About


Languages

Language:Mustache 88.0%Language:Shell 12.0%