Multi-version NGINX demo app built to learn GitOps workflows using Argo CD and Kubernetes.
388
This repository contains a simple NGINX-based web application built to learn and demonstrate Argo CD GitOps workflows.
The application is versioned and containerized using Docker, with multiple versions (v1 to v4) published as Docker images.
Each version represents an application update used to practice manual deployments, rolling updates, and Argo CDβmanaged deployments.
| Version | Deployment Method | Description |
|---|---|---|
| v1 | Manual Kubernetes deployment | First baseline application deployment |
| v2 | Argo CD Application YAML | GitOps-based deployment |
| v3 | Argo CD Application YAML | Rolling update via image tag change |
| v4 | Argo CD Application YAML | Continuous delivery practice |
| v5 | Argo CD Application YAML | Final GitOps testing version |
All application versions are available on Docker Hub:
Ritesh Atri
DevOps & Kubernetes Learner | Exploring GitOps with Argo CD
π LinkedIn: https://www.linkedin.com/in/riteshatriβ
This project is part of my hands-on learning journey with Docker, Kubernetes, and Argo CD.
Ritesh Atri
DevOps Enthusiast | Docker β’ Kubernetes β’ Argo CD β’ GitOps
π LinkedIn: https://www.linkedin.com/in/riteshatriβ
π Feel free to connect for discussions around DevOps, GitOps, and Cloud Native technologies.
Content type
Image
Digest
sha256:067c10d5aβ¦
Size
24.7 MB
Last updated
8 months ago
docker pull riteshatri/argocdapp:v4