End-to-end CI/CD pipeline for a Node.js application using Jenkins, Docker, and Kubernetes.
This project demonstrates a fully automated workflow to build, test, and deploy a Node.js application:
- Automated code integration via GitHub
- Docker containerization for consistent environments
- Kubernetes deployment with rollout verification
- Continuous delivery with end-to-end verification
It showcases real-world DevOps practices and modern deployment strategies.
- CI/CD Automation: Jenkins pipeline triggers on code push.
- Dockerized Application: Containerized for portability and scalability.
- Kubernetes Deployment: Reliable deployment with health checks.
- Verification: Ensures the app is reachable and functioning post-deployment.