DevSecOps Pipeline Project: Deploy Netflix Clone on Kubernetes
DevSecOps Project | DevOps project on Kubernetes | Deploy Netflix on EKS using devsecops pipeline
In this DevSecOps project we will deploy Netflix clone Application as a docker container on Kubernetes cluster through a secure CICD pipeline using Jenkins, the popular CICD tool.
Along with Jenkins we are also use many other popular and demanding devops tool like Docker, Sonarqube, Trivy, Prometheus, Grafana and even Argocd and helm for Kubernetes deployment.
#devops #kubernetes #jenkins
Github Repo: https://github.com/N4si/DevSecOps-Project
LinkedIN Profile: https://www.linkedin.com/in/nasiullha-chaudhari/
This is an excellent project to showcase in your DevOps resume and also to share your devsecops learnings on Linkedin. Feel free to comment if you faced any issue or even if you completed this project.
Also try out:
DevOps project on Kubernetes: https://youtu.be/kBWCsHEcWnc
Devops project to create GAME on Docker: https://youtu.be/XeoZstvyew8
Timestamps
Intro 0:00
Project Architecture 0:38
Important Note from CloudChamp 01:42
This is where the Project starts 02:40
Deploy Application on Docker container 08:15
Setup SonarQube and Trivy 16:50
Install Jenkins and setup CICD pipeline 21:10
Install Prometheus & Grafana to setup Monitoring 40:10
Setup email notifications 01:10:20
Create Kuberenetes Cluster 01:15:34
Install Prometheus & Node exporter using Helm 01:20:13
Install ArgoCD and Deploy the application 01:19:00
Deleting Resources 01:31:25
Outro
CloudChamp youtube channel is created with an intention to help you learn devops and cloud, and to secure jobs. We try to explain complex technologies easier through tutorials and Projects. Subscribe now to learn Cloud and popular Devops tools like Docker, Kubernetes, Terraform, jenkins, prometheus, grafana and more
Also watch my other videos
DevOps Interview Questions and Answers: https://youtu.be/GX6fOvaS0Xs
GitOps Explained with Examples: https://youtu.be/1hF-HRq5Mww
Monitoring explained with popular tools: https://youtu.be/aljzrNEqNDw
CICD explained with a project: https://youtu.be/G1u4WBdlWgU
How much Programming is required in DevOps : https://youtu.be/ElvylUC5R8g?si=1PrK-S03v26zWNrg
How I use Python as DevOps engineer: https://youtu.be/guCFLTU-XRM
How to use ChatGPT as a DevOps Engineer: https://youtu.be/OrpTRmQU6UA
CICD Pipeline explained: https://youtu.be/G1u4WBdlWgU?si=PF6xDsKLGQeA5Vax
Terraform Tutorial : https://youtu.be/XgwV2HnBSws
Terraform Project on AWS: https://youtu.be/wFWg0Y68Owo
How I make money as Devops Freelancer: https://youtu.be/_If1u-Qo7Vs
Most used AWS services for DevOps Engineer: https://youtu.be/lXKTJAxYdnY
Devops roadmap 2023: https://youtu.be/EAXdnPWUCcc
Join this channel to get access to perks:
https://www.youtube.com/channel/UCbg9O0JF3rVKev6wpI5_u5g/join
by Cloud Champ
linux foundation
Thanks! you are a real champ!. I learned a lot while building this project.
Came here from instagram reel
thanks leader keep post more projects
Linkdin url?
Thank you CC! 🙏
This is one of the best projects on YouTube
I have completed this project and it was awesome learning 🙂🙂🙂. Can you please provide the sample for the CV, Champ?
Thank you for this wonderful video, This helped a lot to understand and refresh the concepts. keep going.
Nasi, facing issues in argoCD part of the application, while I am adding your github https repo link in my argoCD repository its showing connection failed so unable to deploy the app on ArgoCD , can you suggest a solution for it
hi bro,
Is it possible can you show us how to remove previous build docker images in jenkins?
I want to tag you on LinkedIn….what name do you use there. I completed the project🎉🎉…It is explicitly broken down for anyone to understand. Why did you not run Jenkins as a container?….anyway I had fun but lost £28😢…thanks 🙏
Hi Champ, I'm unable to open argocd loadbalancer DNS in chrome what's the reason for that?
Thank you so much for your effort Nasi … This is really amazing deployment with great security ..One thing to ask can we have notion blog link to refer .
awsome 😁@cloudchamp can u please explain how to write that steps in jenkins file nd docker file. it would be more helpful
hello you havent provide post stage in github kindly update the same
Can you please make the same video with Azure Pipeline CICD and AWS Code deploy
Thank you
could you help to setup with my k8s on ubuntu device?
make a video to setup and use nodejs with k8s
Sir, I am a student of information security. Is it best for the final year project ?? otherwise please suggest to me any project of Devops/Devops which can i consider a final year project ???????????????????
Totally ignored the washing machine that's running in the background 😂😂
thanks CloudChamp 🏆. Learned alot by implementing this project. You are a 💫
Hello bro,
I’m new to DevOps , I have a doubt. can we use aws managed Prometheus and grafana. Is it possible ?
im stuck at sonarqube . i had to skip it and continue with the project. admin username and password not working. even when i tried downloading a different version. can't find the issue. everything else worked
Hi nasiullha small doubt while doing kubeconfig have you created another ec2 instance for installing argocd
how much money will it cost to complete the entire tutorial
Awesome you are really a star ⭐️ helped me a lot with my in depth understanding
Is generating TMDB api key chargeable? Should we need to delete it after practicing or is it fine?
Brother, Please make a video on 3 tier application devops project deploy on AWS EKS on which frontend is react.js and backend as Java SpringBoot and Database is MySQL. Please help !!
Thanks for the project, learned alot from this project, thats alot.
Thank you so much, I completed this Project finally. Happy Learning, @Cloud Champ you are a great man, Please create another Project Like this…
tmdb sitesnot working
Thank you so much
Can you please share last email pipeline script for send notification email from jenkins
Hi bro I usually experience this error HTTP ERROR 403 No valid crumb was included in the request URI: /manage/pluginManager/install STATUS: 403 MESSAGE: No valid crumb was included in the request SERVLET: Stapler with my Jenkins server. It tends to slow my work down. Can you advise how to fix it?
I have completed this project and it was awesome learning 🙂🙂🙂. Can you please provide the sample for the CV, Champ?
bhai pls yrr hindi ma b bol lya kr