Jenkins CI CD Pipeline Tutorial Using Terraform,Docker,SonarQube,Trivy and Kubernetes | DevOps | AWS

Поделиться
HTML-код
  • Опубликовано: 29 сен 2024

Комментарии • 51

  • @bhavyagupta514
    @bhavyagupta514 5 месяцев назад +1

    Sir, can you please explain why you used the Private IP in sonarqube configuration?

    • @VirtualTechBox
      @VirtualTechBox  4 месяца назад

      Because all my EC2 instances are in same subnet and VPC.

  • @SiddharthA-gn6mc
    @SiddharthA-gn6mc 3 месяца назад

    Hi ashfaq, @virtual Techbox, Need help regarding how to mention this project in Resume

  • @SK-wh8km
    @SK-wh8km 7 месяцев назад +1

    Can i put this project in resume. I am experienced person .is this complete realtime project?

    • @VirtualTechBox
      @VirtualTechBox  7 месяцев назад +1

      Yes. You can also put this project -- ruclips.net/video/Ybx_CGiEKZ4/видео.html

    • @SK-wh8km
      @SK-wh8km 7 месяцев назад +1

      @@VirtualTechBox ok thankyou

  • @tanayabanerjee2380
    @tanayabanerjee2380 10 месяцев назад +2

    Can I use t2.medium instead of t2.large?? and how much will be the usage cost aprx?

    • @VirtualTechBox
      @VirtualTechBox  10 месяцев назад

      t2.medium will get hanged as we are running Jenkins, Docker, SonarQube Container & eksctl in single instance. If you delete EKS cluster & EC2 within 24hrs then it should cost you between Rs 800 to 1000.

    • @sureshpolisetty8938
      @sureshpolisetty8938 10 месяцев назад

      t2 medium supports for 2 tools only and t2 large supports more than 4 tools so per hour the cost will be less, Increase the volume also don't forget.

  • @moulalucky8608
    @moulalucky8608 9 месяцев назад +1

    Dear @Ashfaque, sir, your explanation is awesome and please try to do videos on Laravel-PHP projects CICD process with docker, jenkins, k8s and ansible.

    • @VirtualTechBox
      @VirtualTechBox  9 месяцев назад +1

      Sure, I will try to make.

    • @moulalucky8608
      @moulalucky8608 9 месяцев назад

      Thank you very much for your response ashfaque sir iam eagerly waiting for that..

  • @MrRuufman
    @MrRuufman 10 месяцев назад +1

    Good Job Techbox. Just a question... is there any reason why you decide to have all the applications, tools and dependencies on only an EC2 instance rather than using multiple EC2s?

    • @VirtualTechBox
      @VirtualTechBox  10 месяцев назад +1

      Nothing just to save the cost and make video short. You can use multiple EC2 instances.

  • @RajAvudaiappan
    @RajAvudaiappan 9 месяцев назад +1

    Thank you for the information you had provided on E2E Jenkins CI CD Pipeline. It has been most helpful.
    I will try to enhance with email/slack notification.

  • @nikhilpalyekar9543
    @nikhilpalyekar9543 10 месяцев назад +1

    Thank you so much brother. I was looking for similar kind of project. Got it completed. God bless you :)

  • @kiran.on.devops
    @kiran.on.devops 10 месяцев назад +1

    Done with the project thank you so much for sharing the project. I was unable to do the git hub webhook implementation, git bash authentication with github was not possible although i built manually it worked well..
    can u please let me know how to authenticate git bash with github
    Thank you

    • @VirtualTechBox
      @VirtualTechBox  10 месяцев назад

      On GitHub first create personal access token. On GitBash first do the git clone of the repository. Go to that cloned repository with "cd" and then do the change, stage it & commit it. Then push it to remote repository, it will ask you the PAT, provide it and done.

    • @kaushikmitra8889
      @kaushikmitra8889 10 месяцев назад

      ​@@VirtualTechBoxexcellent

  • @naren06938
    @naren06938 10 месяцев назад +1

    Nice video sir...As usual ur videos are Excellent, Crystal & Clear👏

  • @shoyebshaikh7667
    @shoyebshaikh7667 10 месяцев назад +1

    Grate.....if i use azure infra what will be changed what all things need to be customized..

    • @VirtualTechBox
      @VirtualTechBox  10 месяцев назад +1

      If you create on Azure, VM would be on Azure and you will have to integrate AKS to Jenkins. No need to install eksctl if you are on Azure, you can install AKS directly via Terraform.

    • @shoyebshaikh7667
      @shoyebshaikh7667 10 месяцев назад

      @@VirtualTechBox thank you so much bhai...Mashallah 💓

  • @juankeith7597
    @juankeith7597 8 месяцев назад

    P r o m o S M 😆

  • @manimohansai
    @manimohansai 8 месяцев назад

    Hi Sir, i encountered error with java installation commands, can please help me
    first one :
    E: Unable to locate package temurin-17-jdk ---> When i run install.sh am unable to install java and due to this Jenkins not installed. So i manually install java --> sudo apt install openjdk-17-jre-headless, then installed Jenkins.
    what the issue with the command sudo apt-get install temurin-17-jdk
    second
    And when i run the CI job in Sonarqube Analysis stage it throwing error
    Could not find 'java' executable in JAVA_HOME or PATH .

    • @VirtualTechBox
      @VirtualTechBox  8 месяцев назад

      We have discussed this issue over telegram

  • @Civaranjan
    @Civaranjan 3 месяца назад

    You are Awesome bro, Thank you so much ❤ bro

  • @kesavreddy7530
    @kesavreddy7530 10 месяцев назад +1

    tq for this videos. shall we use trivy scan before the sonarqube analysis ??

    • @VirtualTechBox
      @VirtualTechBox  10 месяцев назад +1

      yes, you can.

    • @kesavreddy7530
      @kesavreddy7530 10 месяцев назад

      @@VirtualTechBox as part of devsecops for more security??

    • @VirtualTechBox
      @VirtualTechBox  10 месяцев назад

      yes, you can.@@kesavreddy7530

  • @tusharanand4059
    @tusharanand4059 9 месяцев назад

    Can you help us by providing the Azure terraform scripts (running on azure vm)

  • @sakhawatali1482
    @sakhawatali1482 10 месяцев назад

    thanks for video
    when we installed ec2 instance you did not mention any vpc, subnet in instance setting as well in security group setting in main.tf and how to assign public ip address to instance !

    • @VirtualTechBox
      @VirtualTechBox  10 месяцев назад

      Everything is getting created through main.tf. Security group creation & Inbound/Outbound rule is there in main.tf. Refer the commands link in description, I have given the complete content of main.tf

  • @allindiachannel2290
    @allindiachannel2290 6 месяцев назад

    can i use t2 micro for this work ?

    • @VirtualTechBox
      @VirtualTechBox  6 месяцев назад

      You will have to use multiple t2micro instances.

    • @allindiachannel2290
      @allindiachannel2290 6 месяцев назад

      but i have only free tier account
      @@VirtualTechBox

  • @ramesh_kumar_verma
    @ramesh_kumar_verma 10 месяцев назад +1

    thankyou sir

  • @Aaron6160
    @Aaron6160 10 месяцев назад

    Do you have a videos on grafana and prometheus?

    • @VirtualTechBox
      @VirtualTechBox  10 месяцев назад +1

      I am preparing, soon it will be released.

  • @dips_07
    @dips_07 9 месяцев назад

    in real time application deployment is happen like this? i mean using the kube config file or is there any other way to do this step.

    • @VirtualTechBox
      @VirtualTechBox  9 месяцев назад

      kube config is one of the method. There are other methods also there.

    • @dips_07
      @dips_07 9 месяцев назад

      @@VirtualTechBox Thanks for the ans..can u please share the other methods do u know it will be helpful.🙏

    • @VirtualTechBox
      @VirtualTechBox  9 месяцев назад

      Need to check for other method@@dips_07

  • @piquanttorture
    @piquanttorture 10 месяцев назад +1

    Such videos helped me to understand what do devops actually do better than bunch of theoretical vids and papers. Can you please make more of these projects?