🔵 Automated Node.js Application Deployment on EKS with Jenkins, Terraform, Docker, and Kubernetes
🟢 Project Blueprint
URL for the Blog - https://medium.com/@atincse/d9d7373dd772
In this endeavor, we will present a thorough and automated process for deploying a Node.js application onto an Amazon Elastic Kubernetes Service (EKS) cluster using Jenkins. Our methodology encompasses the creation of Jenkins pipeline stages, the establishment of the EKS cluster using Terraform, the containerization of the Node.js application through a Dockerfile, and the coordination of its deployment within the Kubernetes cluster via deployment code. Notable Project Features:
- A simple Node application (Application should render static site/content, no database connection needed)
- An AWS account (Personal account)
★ Here's the ultimate overview of the Jenkins pipeline stages, where we've accomplished the successful deployment of our Node.js application into the EKS cluster.