DevSecOps: Deploy Netflix Clone CI-CD with Monitoring
<p>Hello friends, we will be deploying a Netflix clone. We will be using Jenkins as a CICD tool and deploying our application on a Docker container and Kubernetes Cluster and we will monitor the Jenkins and Kubernetes metrics using Grafana, Prometheus and Node exporter. I Hope this detailed blog is useful.</p>
<p>Video On youtube: <a href="https://youtu.be/pbGA-B_SCVk?si=riGFNwKW1v69Kzsd" rel="noopener ugc nofollow" target="_blank">https://youtu.be/pbGA-B_SCVk?si=riGFNwKW1v69Kzsd</a></p>
<p><a href="https://github.com/Aj7Ay/Netflix-clone.git" rel="noopener ugc nofollow" target="_blank"><strong>CLICK HERE FOR GITHUB REPOSITORY</strong></a></p>
<p><strong>Steps:-</strong></p>
<p>Step 1 — Launch an Ubuntu(22.04) T2 Large Instance</p>
<p>Step 2 — Install Jenkins, Docker and Trivy. Create a Sonarqube Container using Docker.</p>
<p>Step 3 — Create a TMDB API Key.</p>
<p>Step 4 — Install Prometheus and Grafana On the new Server.</p>
<p>Step 5 — Install the Prometheus Plugin and Integrate it with the Prometheus server.</p>
<p>Step 6 — Email Integration With Jenkins and Plugin setup.</p>
<p>Step 7 — Install Plugins like JDK, Sonarqube Scanner, Nodejs, and OWASP Dependency Check.</p>
<p>Step 8 — Create a Pipeline Project in Jenkins using a Declarative Pipeline</p>
<p><a href="https://aws.plainenglish.io/devsecops-deploy-netflix-clone-ci-cd-with-monitoring-email-ed2d51d80cfe"><strong>Website</strong></a></p>