Real Time DevOps Project | Deploy to Kubernetes Using Jenkins | End to End DevOps Project | CICD

Sdílet
Vložit
  • čas přidán 25. 08. 2024

Komentáře • 276

  • @anilkommalapati6248
    @anilkommalapati6248 Před 8 měsíci +11

    Much obliged. What a beautiful and valuable Devops project you have made. I am so grateful for your making such a worthy video. I learned a lot in this two hour session. more confident and Once again thank you for your time.

    • @VirtualTechBox
      @VirtualTechBox  Před 8 měsíci +4

      I am glad you found it helpful.

    • @relaxpeaceera3301
      @relaxpeaceera3301 Před 5 měsíci

      Please make another todo app development to deployment using all Devops tools with codes explanation, please make it , thanks for sharing it.

  • @DudeSkinnyTall
    @DudeSkinnyTall Před 6 měsíci +5

    Production value on this is amazing. One of the best tutorials on devops I've watched in quite a while! All these intricate details like highlighted cursor, zoomed in fine text and sped up installation sections are much appreciated. I can only imagine how long this takes to record and edit😮. After piles of useless marketing presentations or 5-10 minute short clips just showing some basic actions this is incredible to watch))) Stay as concise and on point as in this great workshop and you will gain a huge following, sir. Cheers!

  • @friendsfandom
    @friendsfandom Před měsícem

    This is the most valuable session I have ever seen on DevOps

  • @ShubhamNaik-kv8ov
    @ShubhamNaik-kv8ov Před 27 dny

    Just Few minutes ago I have deployed this project
    Very big thank to You
    What an explanation
    even a noob can do this
    Thanks a lot for sharing this

    • @SudoTalon
      @SudoTalon Před 12 dny

      attempt to do the first build with Jenkinsfile gives me this error Command "git fetch --tags --force --progress --prune -- origin +refs/heads/main:refs/remotes/origin/main" returned status code 128:
      stdout:
      stderr: fatal: couldn't find remote ref refs/heads/main

  • @maheshbodkhecivil
    @maheshbodkhecivil Před 9 dny

    Instructions are very easy and clear follow. Thank you Ashfaque sir for creating this tutorial 🙏

  • @prudhvipenn
    @prudhvipenn Před 7 měsíci +5

    Very clear explanation of each step and covered all the steps in the CI/CD. Great work and thank you! 🙏

  • @adityavardhan777
    @adityavardhan777 Před 8 měsíci +3

    I appreciate your guidance and assistance in understanding the pipeline stages and script, especially for beginners.
    A detailed explanation of each stage's purpose along with insights into the commands used, such as those concerning Postgres, would tremendously aid in comprehending their functions and impact.
    Your support in providing these explanations would be invaluable for my learning process.

    • @VirtualTechBox
      @VirtualTechBox  Před 8 měsíci

      Glad it was helpful!

    • @adityavardhan777
      @adityavardhan777 Před 8 měsíci

      @@VirtualTechBox
      A detailed explanation of each pipeline stages and pipeline script along with insights into the commands used, such as those commands used for Postgres, would be helpful to understand better. Please do if possible.

    • @VirtualTechBox
      @VirtualTechBox  Před 8 měsíci

      I will try to post@@adityavardhan777

  • @rahulchoudhari8412
    @rahulchoudhari8412 Před 4 měsíci +1

    great .. this is what i was looking for . i like the way of your explaining. i saw many project they adding their expressions emotions to make lengthy video .. but you is the best . only used required word. thanks

    • @VirtualTechBox
      @VirtualTechBox  Před 4 měsíci

      Glad you liked it

    • @rahulchoudhari8412
      @rahulchoudhari8412 Před 3 měsíci

      Just got error while triggering cd job from ci pipeline. It will triggered but throwing error like pom. Xml is missing..
      Please reply what could we do

  • @ry3992
    @ry3992 Před 10 dny

    Simply Amazing . Thankyou soo much. Great work.

  • @seanfang398
    @seanfang398 Před 6 měsíci +1

    Thank you so much for making such a high quality video. I really appreciated that someone could show me how to go through the whole process of ci/cd step by step so that I can learn by getting my hands on those technologies and practicing. Again, many thanks❤

  • @ManishKanathe
    @ManishKanathe Před 3 měsíci +1

    Very helpful video, Thanks for making it, I am very happy after long time some useful content I see in CZcams. Thank you Once Again

  • @ranjanabha
    @ranjanabha Před 27 dny

    Thanks for making the working tutorial..I have learned a lot while implementing the same along with you

  • @mudassirsyed8655
    @mudassirsyed8655 Před 11 měsíci +7

    Very very informative video. You have used all the latest tools in one project and that too is free, which is better than the paid courses.

  • @user-pw6mv3gb3j
    @user-pw6mv3gb3j Před 8 měsíci +1

    hi thanks for the long video i have succesfully deployed by doing modification according to my requirements
    thanks for ur valuable time and efforts you kept made the video effective and clear
    once again thank you hope many projects to come

  • @ramenmanna6150
    @ramenmanna6150 Před 20 dny

    Best video i have ever seen in CZcams thanks ❤🙏

  • @ItsmeJosya
    @ItsmeJosya Před 8 měsíci +2

    Perfect Notes and clear cut information provided ..you have done great job for us..
    i saw other videos but is yours notes , videos are able to execute ..expecting more fro u..Thank a lot

  • @Bcoderx6
    @Bcoderx6 Před 6 měsíci +2

    Bro Youre genius ure explaining very well and ur vdeo steps great

  • @shashanknegi7861
    @shashanknegi7861 Před 9 měsíci +5

    If anyone's quality gate stage is getting paused indefinitely , just add a delay stage after SonarQube Analysis stage :
    stage("Delay") {
    steps {
    sleep 15
    }
    }

  • @sreekanth_ksk
    @sreekanth_ksk Před 7 měsíci +1

    Very clear explanation of each step and covered all the steps in the CI/CD. Great work and thank you very much for sharing with all and keep it up, We will support u sir

  • @user-je9fo4wp9q
    @user-je9fo4wp9q Před měsícem

    it is best tutorial on youtube, wow maza aa gaya

  • @salamabdul730
    @salamabdul730 Před 10 měsíci +2

    Nice Project Expecting more videos on Real Time Projects and thank you Nice Video very informative

  • @awssoorinje747
    @awssoorinje747 Před 8 měsíci +2

    Sir, fantastic video and very beneficial! It would be wonderful if you could also upload a video that visually complements this one, providing a brief explanation of the configuration code used here. Looking forward to it.

  • @srisify
    @srisify Před 4 měsíci +1

    Really very clear explanation. Thanks a lot !!

  • @mikek9763
    @mikek9763 Před 5 měsíci +1

    Very slowly and nicely done. Thank you

  • @harikrishnarenumanu6829

    Thank you sir ❤

  • @user-tz4cu9nn2v
    @user-tz4cu9nn2v Před 9 měsíci +3

    The video is very informative, and you has done a great job👏. However, adding explanations at each step where commands are copied and pasted would make it even more informative. Could you please create videos that include explanations to connect each point, explaining what we are doing and why? In the video about bootstrapping EKS, many parts are cut where struggling to connect post that😐, and additional context would be helpful.

    • @VirtualTechBox
      @VirtualTechBox  Před 9 měsíci +1

      Bootstrap server was only created to configure and manage EKS. If I add explanation on each command video would have become too long.

    • @user-tz4cu9nn2v
      @user-tz4cu9nn2v Před 9 měsíci

      @@VirtualTechBox can you please suggest when we create a boostrap server then its consider a master node of k8s and when we install other 3 vms with kubectl then these count in nodes and also suggest if we go with EKS cluster creation in aws then after lab we just need to delete eks cluster which we created and nothing else will not be provisioned.

    • @VirtualTechBox
      @VirtualTechBox  Před 9 měsíci +2

      Bootstrap server was not any node in EKS cluster. Bootstrap server was only to connect AWS and manage EKS cluster from it@@user-tz4cu9nn2v

  • @hungnguyenvan5914
    @hungnguyenvan5914 Před 10 měsíci +1

    That's great one and informative video. Hopefully we have much more video like this.

  • @kavindrasingh2982
    @kavindrasingh2982 Před 3 měsíci

    Bahut bahut dhanyawad aapka😊 keep posting real project like this...if possible please make a video on php projects

  • @Imran_kpk
    @Imran_kpk Před 23 dny

    this amazing and greate we appreciate your work

  • @TechytASP
    @TechytASP Před 6 měsíci +1

    your content is very good sir but if you add some concept explanation element to it it will be more trending and engaging.....like in this video why we install postgresql what is iit?what is the purpose and function of each major step in the project..so the it will be giving exposure to DevOps thought process as well instead of just watching videos and and executing commands line by line

    • @VirtualTechBox
      @VirtualTechBox  Před 6 měsíci +1

      I have configured the SonarQube on separate VM. PostGreSQL was installed to configure the SonarQube. It has nothing to do with application or CICD process.

    • @TechytASP
      @TechytASP Před 6 měsíci +1

      @@VirtualTechBox okay..well Keep up the good content and sprade Happy learning vibes....Keep sharing...

    • @VirtualTechBox
      @VirtualTechBox  Před 6 měsíci

      👍@@TechytASP

  • @polshingki4130
    @polshingki4130 Před 10 měsíci +1

    Thank you! i"m beginner. Very good video .

  • @UjjawalChaturvedi-uk7fm
    @UjjawalChaturvedi-uk7fm Před 11 měsíci +1

    Very Nicely explained tutorial❤, Must watch !!!

  • @aravindb343
    @aravindb343 Před 10 měsíci +1

    Hello sir
    Tq so much sir explained in step by step very useful...

  • @reshukunwar9584
    @reshukunwar9584 Před 2 měsíci

    sir is creating a bootstrap server for ekstl is different from creating two kubernetes nodes one master and other slave. plz create two servers/nodes for kubernetes and deploy it in aws eks in your nxt vdo.

  • @khraiteka
    @khraiteka Před 9 měsíci +1

    Great 🥰 ! Thank sir. I will practice with it.

  • @karismaray5658
    @karismaray5658 Před 9 měsíci +1

    Very nice video with detailed explanation.. Great one.. Thank you..😊😊

  • @vaibhavkolekar6004
    @vaibhavkolekar6004 Před 9 měsíci +1

    Awesome explanation with details...thank you..

  • @user-jm1rk3ld5p
    @user-jm1rk3ld5p Před 8 měsíci +1

    Good Project , waiting for 3 tier project

  • @Foodie5989
    @Foodie5989 Před 7 měsíci +1

    Very informative video, I really appreciate the effort

  • @adityadhopade7727
    @adityadhopade7727 Před 11 měsíci +4

    This looks interesting! Will definitely try it ! But where does the slack integration comes into play here ?!

    • @VirtualTechBox
      @VirtualTechBox  Před 11 měsíci

      I have updated the post job in Jenkinsfile, It is not shown in video because I cannot show the my company's SMTP details in video. If you have ur SMTP details u can get the notification on slack/email through it.

    • @adityadhopade7727
      @adityadhopade7727 Před 11 měsíci +1

      @@VirtualTechBox got it was just curious! Thanks for the whole demo !

    • @VirtualTechBox
      @VirtualTechBox  Před 11 měsíci

      Most Welcome @@adityadhopade7727

  • @NamLe-fl4sz
    @NamLe-fl4sz Před 4 měsíci +1

    From Viet Nam. Thanks

  • @ravikishore-cg9er
    @ravikishore-cg9er Před 2 měsíci

    It really helped a lot, thank you.

  • @sandeepsinghrathore505
    @sandeepsinghrathore505 Před 4 měsíci

    Jenkins file each steps not properly explained how each script work .. can you help with one short 10 -15 min vedio and attach with this . many thanks .... rest your efforts are 100 percent and very nice explain sir

  • @user-gw4ep2ni9b
    @user-gw4ep2ni9b Před 6 měsíci +1

    very good project keep it up

  • @user-xe7kr8pw9k
    @user-xe7kr8pw9k Před 10 měsíci +1

    Perfect.! working fine. Thanks heaps

    • @VirtualTechBox
      @VirtualTechBox  Před 10 měsíci

      You're Welcome.

    • @user-xe7kr8pw9k
      @user-xe7kr8pw9k Před 10 měsíci +1

      @@VirtualTechBox Please do the same process with Jenkins agent and sonarqube as Docker container. It would be great

    • @VirtualTechBox
      @VirtualTechBox  Před 10 měsíci

      I will try@@user-xe7kr8pw9k

  • @user-fg9bq2xz3j
    @user-fg9bq2xz3j Před 5 měsíci +1

    very goood and useful videos

  • @alwayshappywithnishu4092
    @alwayshappywithnishu4092 Před 3 měsíci +1

    2:22:49 how did you connectecd it through gitbash

    • @VirtualTechBox
      @VirtualTechBox  Před 3 měsíci

      Run below commands first on gitbash
      git config --global user.name "Your Name"
      git config --global user.email "Email ID"
      then run the git clone command and put your github credentials when asked.

  • @durairajgopal3277
    @durairajgopal3277 Před 10 měsíci +1

    It's awesome video ❤❤ thanks sir 😊

  • @nalaparajuvenkat5488
    @nalaparajuvenkat5488 Před 6 měsíci +1

    Superb Video Helpful

  • @prashlovessamosa
    @prashlovessamosa Před 11 měsíci +1

    Thank you sir.

  • @KRISHNAKUMAR-yj3dx
    @KRISHNAKUMAR-yj3dx Před 6 měsíci +1

    Nice project

  • @mansooralimohammed8374
    @mansooralimohammed8374 Před 9 měsíci +1

    Mashallah very nice look like some steps are missing in the commands scripts like installing docker

  • @anandahirkar2207
    @anandahirkar2207 Před 10 měsíci +1

    good job sir i like you video

  • @saikrishna-cs7ox
    @saikrishna-cs7ox Před 9 měsíci +1

    Super bro,Can you please make a complete and seperate video on ArgoCd bro?

  • @vusumzimaya5978
    @vusumzimaya5978 Před 11 měsíci +1

    Nice video, tis is what I was looking for, but how do you add slack notifications on the jenkins stages, I didn't see that on the video?

    • @VirtualTechBox
      @VirtualTechBox  Před 11 měsíci

      I have created the Jenkinsfile in my GitHub Repo. I have added stages on that Jenkinsfile and I created Jenkins Declarative job using that Repo. I cannot show my SMTP settings in video due to which slack part has been edited out from the video. You can use the post deployment script present in Jenkinsfile to get email/slack notification.

  • @HerlesIncalla
    @HerlesIncalla Před 10 měsíci +1

    Awesome!!!

  • @SubhojeetSinha-z1n
    @SubhojeetSinha-z1n Před měsícem

    It was good but during the creation of Jenkinsfile you have directly copy and pasted the scripts and commands without explaining how to write it or from where you are copying it. It was not clear and you should mention in the pre requisite that knowlede about writing Jenkins pipeline is mandatory.!

  • @naren06938
    @naren06938 Před 11 měsíci +1

    Sir. Its too lengthy. I hope its full similar to previous project upto eksctl, from argo CD only extra added, so any alternative shortcuts. Iam just guessing can we launch all jenkins, maven, sonar, argo CD, k8s....etc on diff docker containers by use of respective official images, its reduce video size up to some extent, seems to be easy

    • @VirtualTechBox
      @VirtualTechBox  Před 11 měsíci

      Its different from previous demo because its completely in declarative manner. Only Jenkins installation, Bootstrap-Server setup and EKS creation using eksctl are the same.

  • @mfaraz669
    @mfaraz669 Před 11 měsíci +1

    Very good video but you didn't cover much on database part - postgre.. why we used that one? and how data got saved?

    • @VirtualTechBox
      @VirtualTechBox  Před 11 měsíci

      Postgre was installed only to setup SonarQube. It was not used in project anywhere. Those PostGRE steps are only to be followed to setup SonarQube and we used SonarQube in our project.

  • @prashantjkamath
    @prashantjkamath Před 7 měsíci

    Thanks for explaining over the pipeline in detail. Can you confirm for the stage "Quality gate". If the quality checks are failed for eg: duplicate lines or code smells go above threshold then will the pipeline be aborted?

    • @VirtualTechBox
      @VirtualTechBox  Před 7 měsíci +1

      Yes, If Quality Gates stage fails pipeline will be aborted.

  • @ojoaderanti
    @ojoaderanti Před 5 měsíci +2

    This is a great video. However, it is difficult to follow through and most difficult to replicate as you did not properly outline some of the processes you took. Especially the links you pasted and how you installed, I googled most of the install packages to enable me follow up with you . kindly help me to send the link to copy and paste for sonarqube I don't know know where those links came from, please help me to explain or give me the cheat sheet. Thank you for a geat job done.

    • @VirtualTechBox
      @VirtualTechBox  Před 5 měsíci +2

      All the commands used are available in description. SonarQube was installed in VM in this video, you can also run SonarQube container instead.

  • @tiltedmacha
    @tiltedmacha Před 6 měsíci +1

    Really a great video. It took me a whole day but executed completely. Only thing that I got stuck on was in the CD job. For some reason my admin/ was not accepting JENKINS_API_TOKEN. It was throwing 401 Unauthorized error. I've manually gave the value inside the jenkinsfile and build ran w/o any issue. I'm I missing something here? TIA though.

    • @VirtualTechBox
      @VirtualTechBox  Před 6 měsíci

      While putting JENKINS_API_TOKEN value under credentials of Jenkins, type it manually as copy paste doesn't work there.

    • @tiltedmacha
      @tiltedmacha Před 6 měsíci

      @@VirtualTechBox oh ok.. you already mentioned it in the video.. my bad.. thanks a lot again.. subbed..

  • @shrikanthmr3711
    @shrikanthmr3711 Před 6 měsíci +1

    Can you please explain why did you make number of executors as 0 19:45

    • @VirtualTechBox
      @VirtualTechBox  Před 6 měsíci

      One executor per node is the safest configuration. One executor per CPU core can work well, if the tasks running are small.
      www.jenkins.io/doc/book/managing/nodes/#:~:text=One%20executor%20per%20node%20is,the%20tasks%20running%20are%20small.

  • @ramesh_kumar_verma
    @ramesh_kumar_verma Před 8 měsíci +1

    thankyou sir

  • @naren06938
    @naren06938 Před 11 měsíci +1

    I run jenkins, grafana, Sonarqube, Prometheus...etc all on docker containers only in one of my other project....like that do u have? Anyhow Argo CD graphical view Awesome similar to Kiali-Istio-Jaeger project type

    • @VirtualTechBox
      @VirtualTechBox  Před 11 měsíci

      No, I have configured Jenkins & Sonarqube in separate VMs.

  • @shrikantdesai6973
    @shrikantdesai6973 Před 5 měsíci

    How would we monitor this whole project using Cloudwatch Please explain in detail
    worthwhile project

  • @benhmidasaif6946
    @benhmidasaif6946 Před 8 měsíci

    Hello, thank you for the tutorial. I am using GCP instead of AWS. What steps should I follow for AWS CLI and EKSCTL?

    • @VirtualTechBox
      @VirtualTechBox  Před 8 měsíci

      You can follow the guidelines for creating GKE cluster. Remaining thing would be same.

  • @samipdaveyt
    @samipdaveyt Před 10 měsíci

    kind suggestion what ever step you are doing please suggest by doing that what happen and why that step is needed... eg: you are changing ssh host file but why this question In viewers mind.
    Thank you

    • @VirtualTechBox
      @VirtualTechBox  Před 9 měsíci

      I would but video will become too long. ssh host file was changed to enable password based remote authentication.

  • @srinivas3355
    @srinivas3355 Před 6 měsíci

    Same flow will be used across the cloud environments
    Especially for GCP , what is industry approach for devops

    • @VirtualTechBox
      @VirtualTechBox  Před 6 měsíci

      Yes same flow can be used across all cloud environment, only tools may be different.

  • @abdurahmanfaisal6835
    @abdurahmanfaisal6835 Před 6 měsíci +1

    Subscribed

  • @saereddy
    @saereddy Před 6 měsíci +1

    Hi, when i was trying to push image from docker :::: ERROR: "Could not find credentials matching Ki*****" what can i do here to correct it ?

    • @VirtualTechBox
      @VirtualTechBox  Před 6 měsíci

      Create new personal access token on Docker Hub & add it on Jenkins then try again.

    • @saereddy
      @saereddy Před 6 měsíci +1

      ok

  • @CloudForce10
    @CloudForce10 Před 7 měsíci

    Thank you so much bro

    • @CloudForce10
      @CloudForce10 Před 7 měsíci

      I really enjoyed the project after completing it. Thanks once again. The slack part wasn't included in the video

    • @VirtualTechBox
      @VirtualTechBox  Před 7 měsíci

      I am glad it was helpful. Due to private SMTP setting I haven't showed the slack part in video. But I have provided the script in Jenkinsfile.

  • @huuhieunguyen4240
    @huuhieunguyen4240 Před 11 měsíci +1

    Hello, could you tell me what is the benefit of using ArgoCD ? Why should we update deployment.yml ? In my opinion, we can use latest version in deployment.yml because latest version can be updated continuously in CI instead of using IMAGE TAG in ArgoCD, right ? So i wonder why we use ArgoCD instead of normal CD in Jenkins

    • @VirtualTechBox
      @VirtualTechBox  Před 11 měsíci +1

      ArgoCD fetches the image from Deployment.yml file. Once we have new image, it is necessary to update the build number in Deployment.yml so that we have application deployed using ArgoCD with latest release.

    • @huuhieunguyen4240
      @huuhieunguyen4240 Před 11 měsíci

      @@VirtualTechBox if we use "latest" version on CI step, so we also do not need update deployment.yml right ?

    • @VirtualTechBox
      @VirtualTechBox  Před 11 měsíci

      @@huuhieunguyen4240 yes, on first build it will create app with latest image but it will not update application when you change the code later & publish the new image.

    • @VirtualTechBox
      @VirtualTechBox  Před 11 měsíci

      @@huuhieunguyen4240 First application deployment will happen with latest image but if you release new image, application will not get updated. To make continuous change to application upon new release of image, you need to update the image release number in deployment.yml file.

    • @huuhieunguyen4240
      @huuhieunguyen4240 Před 11 měsíci +1

      @@VirtualTechBox Thank you a lot bro. Could you please perform blue/green deployment using ArgoCD with Jenkins ? Or share any instruction resouces about this ?

  • @ZayanasLittleLion
    @ZayanasLittleLion Před 6 měsíci

    Thanks for making videos, do you have any video to setup CI/CD pipeline for a nodejs(with typescript) app with github, github actions, gcp cloud biuld, container registry, Docker, Kubernetes, not sure if terraform jenksins or mavin should also be used here , but we use new relic for monitoring and slack for notifications. Do you help one on one in settig it up ? ..We use GCP for servers and AWS for ML.

  • @raviteja-bc4dc
    @raviteja-bc4dc Před 6 měsíci

    Hi @VirtualTechBox ,I have integrated everything perfectly like u said in the video, some how my CD pipeline is not able to trigger automatcally after the CI build successful . any solution please

    • @VirtualTechBox
      @VirtualTechBox  Před 6 měsíci

      You might be doing some mistake in CI pipeline script under stage trigger build pipeline.

  • @mikek9763
    @mikek9763 Před 5 měsíci

    I want to become a DevOps engineer. Could you please list the applications that will need to be learned. Thank you

    • @VirtualTechBox
      @VirtualTechBox  Před 5 měsíci +1

      Start with Git & GitHub, Docker, Jenkins, Kubernetes and Azure/AWS services.

  • @balajibharath8406
    @balajibharath8406 Před 11 měsíci +1

    Nice videoo.. sir realtime scenario is also same as like???

  • @NT-ej3gl
    @NT-ej3gl Před 11 měsíci

    Sir, Could you please do a new video by deploying manifest to Azure AKS clusters it would be a big help..

  • @user-gq1vm4cd2i
    @user-gq1vm4cd2i Před 6 měsíci

    Hi Sir if i select t3.medium i will get charges for using the instance type

    • @VirtualTechBox
      @VirtualTechBox  Před 6 měsíci

      Yes. t3.medium is not covered under free trial. You can practice with VMware Workstation VMs instead.

  • @sandeepsinghrathore505
    @sandeepsinghrathore505 Před 4 měsíci

    Hello Sir or "everyone if anyone can help "
    Thanks for your end to end project .
    I have some query
    1 ) where " gitops-token" created I am unable to find.
    or can u please paste in cred as user password what need to create as hint i will apply same ?
    2)Via Jenkins file docker not able to connect and build and push - showing authorized cred (even I created new to cred. to recheck but same error)

  • @naren06938
    @naren06938 Před 11 měsíci +1

    I deleted nodegroup, next cluster, next deleted ArgoCD app in GUI, next terminate Ec2s.....u haven't given delete commands, i got confused, i never did argoCD.....i always afraid with AWS surprise bills, if Azure No tension, once resource group deleted

    • @VirtualTechBox
      @VirtualTechBox  Před 11 měsíci

      Its great to hear that you have successfully created this project. I will add the deletion commands also.

  • @hangoutbuddy
    @hangoutbuddy Před 9 měsíci +1

    Can you create one project with Ansible and Terraform?

  • @akindefisayo3267
    @akindefisayo3267 Před 5 měsíci +1

    Hi. This is a great video. However, it is difficult to follow through and most difficult to replicate as you did not properly outline some of the processes you took. Especially the links you pasted and how you installed the postgresql, we did not know where those links came from, as you just pasted it on you Jenkins-agent VM, no proper explanation was given

    • @VirtualTechBox
      @VirtualTechBox  Před 5 měsíci

      postgresql was only installed as a part of SonarQube installation in VM, it has nothing to do with CICD. You can use SonarQube container also instead.

  • @golgappa3430
    @golgappa3430 Před 11 měsíci +1

    This is so insightful🎉❤

  • @NT-ej3gl
    @NT-ej3gl Před 11 měsíci

    Can we deploy the same manifest to Azure AKS clusters with the following the same CI/CD process ?

    • @VirtualTechBox
      @VirtualTechBox  Před 11 měsíci

      Yes but for that you need to add AKS cluster to ArgoCD.

  • @ibrahimagassama3520
    @ibrahimagassama3520 Před 6 měsíci

    hello @VirtualTechBox
    can we do this project localy with multiple vms
    thanks you

    • @VirtualTechBox
      @VirtualTechBox  Před 6 měsíci

      Yes, the only thing you will have to use K8S kubeadm cluster created locally.

  • @billeibinabo
    @billeibinabo Před 8 měsíci

    Hi
    Thank you for this tutorial. Please why did you use Non verifying Verification strategy when creating the jenkins-agent node?
    Also, I see a warning: `SSH Host Keys are not being verified. Man-in-the-middle attacks may be possible against this connection.`. Is this warning because of the Verification Strategy we selected? and what is the right approach to resolve this warning?

    • @VirtualTechBox
      @VirtualTechBox  Před 8 měsíci +2

      Yes that warning is due to selection of "Non verifying Verification strategy". Recommended is you select an Host Verification Strategy to prevent man-in-the-middle attack. Refer below articles,
      issues.jenkins.io/browse/JENKINS-43062
      docs.cloudbees.com/docs/cloudbees-ci-kb/latest/client-and-managed-controllers/host-key-verification-for-ssh-agents

    • @manotisehgal5920
      @manotisehgal5920 Před 7 měsíci

      Were you able to solve the error?

    • @billeibinabo
      @billeibinabo Před 7 měsíci

      @@manotisehgal5920 yes

    • @billeibinabo
      @billeibinabo Před 6 měsíci

      yes@@manotisehgal5920

  • @user-qm6ug6gj4r
    @user-qm6ug6gj4r Před 7 měsíci

    Hello Sir,
    Please, when did you create the token Gitops-token and why? You used it at 2:01:40.
    Thank you in advance.

    • @VirtualTechBox
      @VirtualTechBox  Před 7 měsíci +1

      GitOps-Token was created so that we can change the tags from pipeline script in manifest file residing inside git-ops GitHub repository.

    • @user-qm6ug6gj4r
      @user-qm6ug6gj4r Před 7 měsíci

      @@VirtualTechBox Thank you for your quick response .
      So, do you mean that you have created it in Github in token section?

    • @VirtualTechBox
      @VirtualTechBox  Před 7 měsíci

      I have created personal access token on github and added it under credentials of jenkins. Using those created jenkins credentials I have created gitops-token in jenkins@@user-qm6ug6gj4r

    • @user-qm6ug6gj4r
      @user-qm6ug6gj4r Před 7 měsíci

      Thank you so much for the answer. keep learn us more. Big Good luck@@VirtualTechBox

    • @sandeepsinghrathore505
      @sandeepsinghrathore505 Před 4 měsíci

      this what i was looking git-ops token where he created he missed due to long video. ahh finally got answer :) thanks all

  • @S.Ajju1214
    @S.Ajju1214 Před 6 měsíci

    Awessome explanation bro, i couldnt able to get passsword - im getting error - base64: The term 'base64' is not recognized as a name of a cmdlet, function, script file, or executable program.Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
    can you please help me in this matter bro

    • @VirtualTechBox
      @VirtualTechBox  Před 6 měsíci

      Which OS you are using in EC2 instance.
      askubuntu.com/questions/541147/help-decoding-base64-using-base64-d

  • @user-gh7pj6xp2h
    @user-gh7pj6xp2h Před 4 měsíci

    I'm facing problem while creating a node the status is showing This agent is offline because Jenkins failed to launch the agent process on it. See log for more details give me solution

    • @VirtualTechBox
      @VirtualTechBox  Před 4 měsíci

      Perform the Jenkins master/agent configuration again.

  • @fyunknown
    @fyunknown Před 6 měsíci

    Hello, please can you inform me if there's any service needed to be bought? or it is a free project?
    i am new to the devops environment, but i don't want to pay for any service yet, since i am fresh in devops

    • @VirtualTechBox
      @VirtualTechBox  Před 6 měsíci

      You can create t2.micro EC2 instance which is Free Tier eligible but EKS is not covered under Free Tier. You can also create Kuberenetes cluster on VMware Workstation and practice this project by creating VM on VMware workstation in your system.

  • @MrRuufman
    @MrRuufman Před 8 měsíci

    Hello TechBox. Thank you for this project. At 59:59 minutes mark, having done the installation set up and enable to Inbound traffic, I am unable to open SonarQube from the browser. I was getting message that says ""Waiting for Elasticsearch to be up and running" Please advice. Thanks

    • @VirtualTechBox
      @VirtualTechBox  Před 8 měsíci

      Over terminal run the command "docker ps -a" to see your SonarQube container is running or not ?If it is not ruuning run command "docker start container-name" to start it.

    • @MrRuufman
      @MrRuufman Před 8 měsíci

      @@VirtualTechBox That works. Thanks

  • @dr.b3276
    @dr.b3276 Před měsícem

    Is this project up to date?

  • @viraltube6974
    @viraltube6974 Před 11 měsíci

    Awesome lecture but you didn't explain this so it can be create problem when we customize according to us

    • @VirtualTechBox
      @VirtualTechBox  Před 11 měsíci +1

      Already video is about 2.5 hr. It would have become more long if I would explain more in details. You can try to modify as per your requirement, it should work. Many people have customized it and sent me an email that it worked.

  • @vijayv5704
    @vijayv5704 Před 6 měsíci

    Does it need coding for aws devops.

  • @user-gq1vm4cd2i
    @user-gq1vm4cd2i Před 6 měsíci +1

    Hi Sir what is name of this project i can mention in resume

  • @luongquyen1037
    @luongquyen1037 Před 5 měsíci

    The content of this video the same with Dinesh Metry channel

  • @enggigamerz3940
    @enggigamerz3940 Před 11 měsíci

    Hi can you make project on shared library in Jenkins

  • @muzzammilshaikh2864
    @muzzammilshaikh2864 Před 10 měsíci

    i followed exact your steps to configure Jenkins master and agent but still its shows authentication fails.
    i tried again and made it work but next issue comes after is that when i build a Hello pipeline , there was no result showing. Neither completed nor failed.
    Can you help me with the configuration part.

    • @VirtualTechBox
      @VirtualTechBox  Před 10 měsíci +3

      You can re-generate the ssh key with command "$ ssh-keygen -t ed25519" and re-configure the master-agent.

    • @rhys7homas
      @rhys7homas Před 8 měsíci +1

      @@VirtualTechBox thanks. had the same problem and this worked for me

    • @VirtualTechBox
      @VirtualTechBox  Před 8 měsíci

      Great 👍@@rhys7homas

  • @indelible.M.
    @indelible.M. Před 6 měsíci

    Can we also use dynamic agents to run this project as well? BC it is quite difficult to install Jenkins on Ubuntu. I got the first one after reloading the systemctl Daemon but the other won't work.

    • @VirtualTechBox
      @VirtualTechBox  Před 6 měsíci

      What error message you got?

    • @indelible.M.
      @indelible.M. Před 6 měsíci +1

      @@VirtualTechBox something about Jenkins service not being available can't really rem I decided to setup dynamic agent with docker since I was not successful.

    • @VirtualTechBox
      @VirtualTechBox  Před 6 měsíci

      Ok@@indelible.M.

    • @indelible.M.
      @indelible.M. Před 6 měsíci

      @@VirtualTechBox can i come back if I have any troubles?

    • @VirtualTechBox
      @VirtualTechBox  Před 6 měsíci

      Sure@@indelible.M.