The Ultimate CICD Corporate DevOps Pipeline Project | Real-Time DevOps Project

Поділитися
Вставка
  • Опубліковано 10 лип 2024
  • The Ultimate CICD Corporate DevOps Pipeline Project | Real-Time DevOps Project
    𝗘𝗻𝗿𝗼𝗹 𝗧𝗼 𝗕𝗮𝘁𝗰𝗵-6 | 𝗭𝗲𝗿𝗼 𝗧𝗼 𝗛𝗲𝗿𝗼 𝗗𝗲𝘃𝗦𝗲𝗰𝗢𝗽𝘀 & 𝗖𝗹𝗼𝘂𝗱 𝗗𝗲𝘃𝗢𝗽𝘀 :
    www.devopsshack.com/courses/B...
    𝗗𝗼𝗰𝘂𝗺𝗲𝗻𝘁𝗮𝘁𝗶𝗼𝗻 𝗣𝗶𝗻𝗻𝗲𝗱 𝗶𝗻 t.me/+9roGPjX1YI42Yzdl
    𝗣𝗿𝗼𝗷𝗲𝗰𝘁 𝗥𝗲𝗽𝗼: github.com/jaiswaladi246/Miss...
    Instagram: / devopsshack
    LinkedIn: / devops-shack
    Time Stamps:
    00:00:00 Intro
    00:02:07 Application Demo
    00:04:10 Phases For Implementation
    00:08:51 PHASE-1 | Infra Setup
    00:08:53 Create VMs for Jenkins, Nexus, SonarQube
    00:12:17 Setup EKS with New user
    00:28:16 Install Jenkins
    00:35:39 Install & Setup SonarQube
    00:40:13 Install & Setup Nexus
    00:47:23 PHASE-2 | Source Code Setup
    00:52:22 Jenkins Plugins Installation & Tool Configuration
    00:55:44 PHASE-3 | Declarative CI Pipeline
    01:28:34 RBAC Setup In EKS Cluster
    01:33:57 CD Stages in Pipeline
    01:39:11 Mail Notifications Configuration
    01:47:58 PHASE-4 | Monitoring Using Grafana & Prometheus

КОМЕНТАРІ • 58

  • @prasannasunkad
    @prasannasunkad Місяць тому +10

    If you don't, please create a corporate environment which include Dev, test, Pre-prod and prod. And deploy from dev env to test, test to pre-prod and prod, so that we can understand the flow of deployment instead of creating only one environmentt. It will be helpfull

    • @waseemchoudhry-yg2js
      @waseemchoudhry-yg2js 4 дні тому

      can you do something in gitlab with aws or promethus grafana , splunk etc

  • @jaganjagan-vm3ls
    @jaganjagan-vm3ls Місяць тому +6

    Hi Sir.. I'm jack from chennai.. I'm a DevOps engineer.. I'm really big fan of you.

  • @kartheeknaidu2338
    @kartheeknaidu2338 Місяць тому +4

    This project is very clear to crack experience level interview.

  • @meherbaisa.official
    @meherbaisa.official Місяць тому +2

    Your projects are just amazing, and it's easy to implementing step by step and it's very helpful for us to get clear the interview's

  • @gopinathann1045
    @gopinathann1045 Місяць тому

    Its really good as end to end CI/CD you have covered with very good explanations. keep continue ...

  • @gouthamu5424
    @gouthamu5424 3 дні тому

    Thank you Aditya, It was really a usefull video for devops aspire.

  • @veeranjaneyuluvelpula5229
    @veeranjaneyuluvelpula5229 Місяць тому

    the project is very clear and thanks for doing it . please look after the audio volume . if the base is increased a little it will be great.

  • @harshsrivastav4152
    @harshsrivastav4152 Місяць тому +1

    Hi Aditya the way you explaining the project is very good .
    One thing I want you from please do one project with the help of Terraform ultimate CICD from source code to monitoring.
    It is very helpful for us to explain this type of project in interview as well.
    Please it's kindly request to you.

  • @AbdulKadir-ts3gs
    @AbdulKadir-ts3gs Місяць тому

    Love you bro

  • @durairajgopal3277
    @durairajgopal3277 Місяць тому

    Super bro ❤

  • @Travel_grp84
    @Travel_grp84 Місяць тому

    Weldone

  • @Rahul.joshi09
    @Rahul.joshi09 Місяць тому

    Super video I always follow your video very helpful thanks. Please make a video about istio service mesh how to manage traffic on kubernetes.

  • @arvindkumar-zo9hw
    @arvindkumar-zo9hw Місяць тому +2

    Thank you very much. I have another uggestion. Can you also make another real time project which includes ansible,terraform, shellscripting scripts with CICD pipeline.

  • @FatmaMaazoun
    @FatmaMaazoun Місяць тому

    great job thanks a lot, but please if you can create a corporate environment which include Dev, test, Pre-prod and prod. And deploy from dev env to test, test to pre-prod and prod, It will be very helpfull. 🙏

  • @jayeshsthakare858
    @jayeshsthakare858 Місяць тому

    Is the DEVSECOPS training is Azure based or AWS baseed ?

  • @vishwashvishwakarma8393
    @vishwashvishwakarma8393 Місяць тому

    Hello, why we are mentioning sonar details in environment section and JDK and maven details in tools section in the Jenkins pipeline??

  • @KunalGaming303
    @KunalGaming303 Місяць тому

    Nic

  • @SaiKumar-pe9xs
    @SaiKumar-pe9xs Місяць тому

    Can you create a project where we can set for 5 to 6 pipeline for each environment from seed job using groovy script ,groovy script should be responsible to setup the Jenkins pipeline for each environment

  • @jamalmydeenms3950
    @jamalmydeenms3950 Місяць тому

    great effort. can we do this with any frontend project like next.js and react with any mysql or postgres database

  • @003shamshuddin
    @003shamshuddin Місяць тому

    does rds support h2 database? if we can provision AWS resources via terraform how do we deal with database part in terms of H2 database?

    • @devopsshack
      @devopsshack  Місяць тому +1

      Its a dynamic database
      Created automatically when the application is started.
      We don’t need to worry about it

  • @SyamalaDevi9
    @SyamalaDevi9 Місяць тому

    How to do this project our own what is the steps...

  • @abhishekrai2211
    @abhishekrai2211 Місяць тому

    Nice content ❤
    Sir I just wanted to know, is there any plan specially for Mobile App (Android & IOS ) DevOps / CICD Pipeline u??

  • @PurushotthamaS-pn3wf
    @PurushotthamaS-pn3wf Місяць тому

    Hi Adithya ,
    In real time sonarqube installed through running as a container??
    Or
    Is there any other way to install like zip
    And then install

    • @devopsshack
      @devopsshack  Місяць тому

      As a pod
      But yes on the base level its the container

  • @ajayjohn-w1s
    @ajayjohn-w1s 18 днів тому

    one doubt application is deployed in pods and how its running in jenkins server ? please reply

  • @bijanpattnaik5112
    @bijanpattnaik5112 19 днів тому

    During cicd process docker error found,
    invalid parameter toolName, did you mean url
    How to fix this error ??

  • @user-ik7oq8rj4x
    @user-ik7oq8rj4x Місяць тому

    Can we do Phase 1 setup using Terraform, If yes, Could you please share the documentation or the descriptive steps atleast

  • @mdsyedali7352
    @mdsyedali7352 Місяць тому

    Query - EKS clusters by default use IAM roles then why we need OIDC ?
    Thanks

    • @devopsshack
      @devopsshack  Місяць тому

      There r many reasons , one of which is
      OIDC allows for fine-grained security by enabling the use of IAM roles for service accounts (IRSA). This allows you to assign specific IAM roles to individual pods, ensuring they only have the permissions they need.

    • @mdsyedali7352
      @mdsyedali7352 Місяць тому

      @@devopsshack Thank you for the reply.
      The newly launched EKS Pod Identity can also help with this use case by directly assigning IAM roles to pods, ensuring fine-grained security and that each pod has only the necessary permissions. Do check it out, Thanks.

  • @saivarma6350
    @saivarma6350 Місяць тому

    Do we have to create instances manually in real time? While we handling real time projects we many need many instances right to scale up and scale down. How do we overcome

    • @aniketbhalla1521
      @aniketbhalla1521 Місяць тому

      In real time, working for company where we'd have many instances, we use infrastructure as code (IaC) tools like terraform (open source) or AWS CloudFormation (AWS specific) for creating and destroying instances. With IaC code, you can keep track of infrastructure changes and more. You could also use AWS EC2 launch templates for creating instances from AWS console.

  • @maheshbandaru2991
    @maheshbandaru2991 24 дні тому

    Hi Aditya Can you please integrate Helm also in the next video?

  • @bijjampoorna2952
    @bijjampoorna2952 Місяць тому

    unable to access project link

  • @gurleensethi6383
    @gurleensethi6383 Місяць тому

    sir can we do the same steps for an node.js application? if yes then how?

  • @user-go5vo3yy9r
    @user-go5vo3yy9r Місяць тому

    great job thanks a lot , could we use just one VM (ec2 instance) for jenkins, sonar and nexus ?

    • @devopsshack
      @devopsshack  Місяць тому +1

      Yes we can. But then need to take a bigger machine.

    • @user-go5vo3yy9r
      @user-go5vo3yy9r Місяць тому

      @@devopsshack thanks for your response , i m working on this project trying to follow your demo but I m using VMware machines , which size should I take in my machine in your opinion sir ?

  • @nhuongtrieuhoang6611
    @nhuongtrieuhoang6611 Місяць тому

    1m like. Can you share argocd for gitops ?

  • @firdoushaalam5511
    @firdoushaalam5511 Місяць тому

    why i am not able to access webserver from load balancer DNS after deploying to k8?

    • @aniketbhalla1521
      @aniketbhalla1521 Місяць тому

      Not sure though, maybe check security group inbound rules of your load balancer for ingress traffic.

    • @firdoushaalam5511
      @firdoushaalam5511 Місяць тому

      @@aniketbhalla1521 adiya also shown container application on 8083 port but not k8 deployment. Please explain adiya. Waiting for your response

  • @rashidatyesufu2220
    @rashidatyesufu2220 14 днів тому

    You dont use IAC?

  • @rajkiran7247
    @rajkiran7247 2 дні тому

    Bro please create the same project using terraform

  • @SanjayKumar-ix1si
    @SanjayKumar-ix1si Місяць тому

    I am unable to access this project code repo. It's giving me 404 error. Sir can you please make this project code repo private to public?

  • @swarchi5538
    @swarchi5538 Місяць тому

    Plz also put Jenkinfile inside the repo

  • @Mrsilakiyarajkumar
    @Mrsilakiyarajkumar Місяць тому

    Sir this is real time project please tell

  • @KunalGaming303
    @KunalGaming303 Місяць тому

    100k

  • @psychoskybgmi8364
    @psychoskybgmi8364 Місяць тому

    Black widow mission is kill iron man😂😂😂😂

  • @harshverma6230
    @harshverma6230 Місяць тому

    sir i made same piple without configure tools in jenkins