Skip to content

A MERN app deployment project using Kubernetes and GitOps with ArgoCD. Automates scaling and management while adhering to modern CI/CD practices.

Notifications You must be signed in to change notification settings

Jibrand/Application-Deploy-on-Kubernetes-with-ArgoCD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MERN App Deployment on Kubernetes Using GitOps with ArgoCD

Architecture Diagram

3-Tier Application Deployment Diagram

This project demonstrates the deployment of a MERN (MongoDB, Express.js, React.js, Node.js) application on a Kubernetes cluster using GitOps principles with ArgoCD. It focuses on automating deployment, scaling, and management of a cloud-native application while leveraging the power of Kubernetes and GitOps.

Overview

GitOps is a modern way of managing infrastructure and applications declaratively using Git as the single source of truth. With ArgoCD, changes pushed to the Git repository automatically synchronize with the Kubernetes cluster, ensuring a consistent and reliable deployment process.


Features

  • MERN App on Kubernetes: Containerized MERN application running on Kubernetes clusters.
  • GitOps with ArgoCD: Automates deployment, rollback, and monitoring.
  • Scalability: Kubernetes ensures horizontal scalability for high-availability applications.
  • Declarative Configuration: Kubernetes manifests and Helm charts are version-controlled.
  • CI/CD Integration: Continuous deployment pipelines ensure faster delivery.

How to Star the Repository

If you find this project helpful, please star the repository on GitHub to show your support:

  1. Click the ⭐ button in the top-right corner.

Author

Jibran
Passionate DevOps Engineer and Software Developer. Connect with me on LinkedIn.


Feedback & Contributions

Contributions are welcome! Feel free to fork the repository and submit a pull request.


About

A MERN app deployment project using Kubernetes and GitOps with ArgoCD. Automates scaling and management while adhering to modern CI/CD practices.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published