This article describes the deployment of a Netflix clone application using a CI/CD pipeline with tools like Jenkins, Docker, SonarQube, Trivy, Argo CD, Prometheus, and Grafana. It emphasizes the importance of DevSecOps practices and monitoring of the application's performance.
Table of contents
Project: Deploy A Sample App on AWS EKS — DevSecOps PracticesPhase 1: Initial Setup and DeploymentStep 3: Install Docker and Run the App Using a ContainerStep 4: Get the TMDB API KeyPhase 2: SecurityInstall SonarQube and TrivyPhase 3: CI/CD SetupInstall JenkinsInstall Plugins like JDK, Sonarqube Scanner, NodeJs, OWASP Dependency CheckPhase 4: Prometheus SetupInstalling Node ExporterPhase 5 — Grafana DashboardMonitor Jenkins in the Grafana DashboardPhase 6: Kubernetes (EKS)Install AWS CLI v2Install kubectlInstall helmCreating an Amazon EKS cluster using eksctlSetup IAM role for service accountsInstall ArgocdInstall Node Exporter using HelmAccess your ApplicationClean UPSummaryPlainEnglish.io 🚀Sort: