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

  Рет қаралды 145,194

Virtual TechBox

Virtual TechBox

Күн бұрын

Пікірлер: 279
@anilkommalapati6248
@anilkommalapati6248 8 ай бұрын
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 8 ай бұрын
I am glad you found it helpful.
@relaxpeaceera3301
@relaxpeaceera3301 5 ай бұрын
Please make another todo app development to deployment using all Devops tools with codes explanation, please make it , thanks for sharing it.
@DudeSkinnyTall
@DudeSkinnyTall 7 ай бұрын
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!
@VirtualTechBox
@VirtualTechBox 7 ай бұрын
I am glad you liked it.
@ShubhamNaik-kv8ov
@ShubhamNaik-kv8ov Ай бұрын
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 Ай бұрын
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
@adityavardhan777
@adityavardhan777 9 ай бұрын
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 9 ай бұрын
Glad it was helpful!
@adityavardhan777
@adityavardhan777 9 ай бұрын
@@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 9 ай бұрын
I will try to post@@adityavardhan777
@friendsfandom
@friendsfandom 2 ай бұрын
This is the most valuable session I have ever seen on DevOps
@prudhvipenn
@prudhvipenn 8 ай бұрын
Very clear explanation of each step and covered all the steps in the CI/CD. Great work and thank you! 🙏
@VirtualTechBox
@VirtualTechBox 8 ай бұрын
Glad you enjoyed it!
@maheshbodkhecivil
@maheshbodkhecivil Ай бұрын
Instructions are very easy and clear follow. Thank you Ashfaque sir for creating this tutorial 🙏
@mudassirsyed8655
@mudassirsyed8655 Жыл бұрын
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.
@VirtualTechBox
@VirtualTechBox Жыл бұрын
Thank you for the appreciation.
@rahulchoudhari8412
@rahulchoudhari8412 4 ай бұрын
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 4 ай бұрын
Glad you liked it
@rahulchoudhari8412
@rahulchoudhari8412 4 ай бұрын
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
@seanfang398
@seanfang398 7 ай бұрын
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❤
@VirtualTechBox
@VirtualTechBox 7 ай бұрын
Glad you enjoyed it!
@Bcoderx6
@Bcoderx6 6 ай бұрын
Bro Youre genius ure explaining very well and ur vdeo steps great
@VirtualTechBox
@VirtualTechBox 6 ай бұрын
So nice of you.
@ManishKanathe
@ManishKanathe 3 ай бұрын
Very helpful video, Thanks for making it, I am very happy after long time some useful content I see in KZbin. Thank you Once Again
@VirtualTechBox
@VirtualTechBox 3 ай бұрын
Glad to hear that
@SaiKumar-k8c
@SaiKumar-k8c 9 ай бұрын
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
@VirtualTechBox
@VirtualTechBox 9 ай бұрын
You are welcome
@ItsmeJosya
@ItsmeJosya 9 ай бұрын
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
@ranjanabha
@ranjanabha Ай бұрын
Thanks for making the working tutorial..I have learned a lot while implementing the same along with you
@salamabdul730
@salamabdul730 11 ай бұрын
Nice Project Expecting more videos on Real Time Projects and thank you Nice Video very informative
@VirtualTechBox
@VirtualTechBox 11 ай бұрын
Thank you for kind words.
@ramenmanna6150
@ramenmanna6150 Ай бұрын
Best video i have ever seen in KZbin thanks ❤🙏
@AnujDixit-h1o
@AnujDixit-h1o 2 ай бұрын
it is best tutorial on youtube, wow maza aa gaya
@mikek9763
@mikek9763 6 ай бұрын
Very slowly and nicely done. Thank you
@VirtualTechBox
@VirtualTechBox 6 ай бұрын
You're welcome!
@sreekanth_ksk
@sreekanth_ksk 8 ай бұрын
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
@VirtualTechBox
@VirtualTechBox 8 ай бұрын
Glad you enjoyed it!
@relaxpeaceera3301
@relaxpeaceera3301 5 ай бұрын
And also make a video with all Devops tools with monitoring
@srisify
@srisify 5 ай бұрын
Really very clear explanation. Thanks a lot !!
@VirtualTechBox
@VirtualTechBox 5 ай бұрын
Glad you liked it
@hungnguyenvan5914
@hungnguyenvan5914 11 ай бұрын
That's great one and informative video. Hopefully we have much more video like this.
@VirtualTechBox
@VirtualTechBox 11 ай бұрын
Sure.
@ry3992
@ry3992 Ай бұрын
Simply Amazing . Thankyou soo much. Great work.
@awssoorinje747
@awssoorinje747 9 ай бұрын
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.
@VirtualTechBox
@VirtualTechBox 9 ай бұрын
Noted
@UjjawalChaturvedi-uk7fm
@UjjawalChaturvedi-uk7fm Жыл бұрын
Very Nicely explained tutorial❤, Must watch !!!
@VirtualTechBox
@VirtualTechBox Жыл бұрын
Thank You.
@vaibhavkolekar6004
@vaibhavkolekar6004 10 ай бұрын
Awesome explanation with details...thank you..
@VirtualTechBox
@VirtualTechBox 10 ай бұрын
You're Welcome.
@user-tz4cu9nn2v
@user-tz4cu9nn2v 10 ай бұрын
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 10 ай бұрын
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 10 ай бұрын
@@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 10 ай бұрын
Bootstrap server was not any node in EKS cluster. Bootstrap server was only to connect AWS and manage EKS cluster from it@@user-tz4cu9nn2v
@karismaray5658
@karismaray5658 10 ай бұрын
Very nice video with detailed explanation.. Great one.. Thank you..😊😊
@VirtualTechBox
@VirtualTechBox 10 ай бұрын
Thank you for your kind words.
@Foodie5989
@Foodie5989 8 ай бұрын
Very informative video, I really appreciate the effort
@VirtualTechBox
@VirtualTechBox 8 ай бұрын
Thank You.
@aravindb343
@aravindb343 11 ай бұрын
Hello sir Tq so much sir explained in step by step very useful...
@VirtualTechBox
@VirtualTechBox 11 ай бұрын
You're Welcome.
@polshingki4130
@polshingki4130 11 ай бұрын
Thank you! i"m beginner. Very good video .
@VirtualTechBox
@VirtualTechBox 11 ай бұрын
You're Welcome.
@Imran_kpk
@Imran_kpk Ай бұрын
this amazing and greate we appreciate your work
@khraiteka
@khraiteka 10 ай бұрын
Great 🥰 ! Thank sir. I will practice with it.
@VirtualTechBox
@VirtualTechBox 10 ай бұрын
👍
@user-gw4ep2ni9b
@user-gw4ep2ni9b 6 ай бұрын
very good project keep it up
@VirtualTechBox
@VirtualTechBox 6 ай бұрын
Thank you! Cheers!
@sachinteradal-p6z
@sachinteradal-p6z 6 ай бұрын
very goood and useful videos
@VirtualTechBox
@VirtualTechBox 5 ай бұрын
Thank You.
@shashanknegi7861
@shashanknegi7861 9 ай бұрын
If anyone's quality gate stage is getting paused indefinitely , just add a delay stage after SonarQube Analysis stage : stage("Delay") { steps { sleep 15 } }
@TechytASP
@TechytASP 7 ай бұрын
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 7 ай бұрын
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 7 ай бұрын
@@VirtualTechBox okay..well Keep up the good content and sprade Happy learning vibes....Keep sharing...
@VirtualTechBox
@VirtualTechBox 7 ай бұрын
👍@@TechytASP
@kavindrasingh2982
@kavindrasingh2982 4 ай бұрын
Bahut bahut dhanyawad aapka😊 keep posting real project like this...if possible please make a video on php projects
@VirtualTechBox
@VirtualTechBox 3 ай бұрын
I will try to make.
@nalaparajuvenkat5488
@nalaparajuvenkat5488 7 ай бұрын
Superb Video Helpful
@VirtualTechBox
@VirtualTechBox 7 ай бұрын
Glad to hear that
@vallurisrijayasurya
@vallurisrijayasurya 8 ай бұрын
Good Project , waiting for 3 tier project
@VirtualTechBox
@VirtualTechBox 8 ай бұрын
I will try to make.
@anandahirkar2207
@anandahirkar2207 11 ай бұрын
good job sir i like you video
@VirtualTechBox
@VirtualTechBox 11 ай бұрын
Thank You.
@KRISHNAKUMAR-yj3dx
@KRISHNAKUMAR-yj3dx 6 ай бұрын
Nice project
@VirtualTechBox
@VirtualTechBox 6 ай бұрын
Thank you! Cheers!
@durairajgopal3277
@durairajgopal3277 11 ай бұрын
It's awesome video ❤❤ thanks sir 😊
@VirtualTechBox
@VirtualTechBox 11 ай бұрын
Thank You.
@NamLe-fl4sz
@NamLe-fl4sz 5 ай бұрын
From Viet Nam. Thanks
@VirtualTechBox
@VirtualTechBox 5 ай бұрын
You're Welcome.
@ravikishore-cg9er
@ravikishore-cg9er 3 ай бұрын
It really helped a lot, thank you.
@adityadhopade7727
@adityadhopade7727 Жыл бұрын
This looks interesting! Will definitely try it ! But where does the slack integration comes into play here ?!
@VirtualTechBox
@VirtualTechBox Жыл бұрын
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 Жыл бұрын
@@VirtualTechBox got it was just curious! Thanks for the whole demo !
@VirtualTechBox
@VirtualTechBox Жыл бұрын
Most Welcome @@adityadhopade7727
@harikrishnarenumanu6829
@harikrishnarenumanu6829 28 күн бұрын
Thank you sir ❤
@latchuS-l9o
@latchuS-l9o 11 ай бұрын
Perfect.! working fine. Thanks heaps
@VirtualTechBox
@VirtualTechBox 11 ай бұрын
You're Welcome.
@latchuS-l9o
@latchuS-l9o 10 ай бұрын
@@VirtualTechBox Please do the same process with Jenkins agent and sonarqube as Docker container. It would be great
@VirtualTechBox
@VirtualTechBox 10 ай бұрын
I will try@@latchuS-l9o
@prashlovessamosa
@prashlovessamosa Жыл бұрын
Thank you sir.
@VirtualTechBox
@VirtualTechBox Жыл бұрын
Most welcome
@royal33010pp
@royal33010pp 6 күн бұрын
I have doubts , i will ask you . i Will again watch this.
@HerlesIncalla
@HerlesIncalla 11 ай бұрын
Awesome!!!
@VirtualTechBox
@VirtualTechBox 11 ай бұрын
Thank You.
@mansooralimohammed8374
@mansooralimohammed8374 10 ай бұрын
Mashallah very nice look like some steps are missing in the commands scripts like installing docker
@VirtualTechBox
@VirtualTechBox 10 ай бұрын
I will add it.
@saikrishna-cs7ox
@saikrishna-cs7ox 10 ай бұрын
Super bro,Can you please make a complete and seperate video on ArgoCd bro?
@VirtualTechBox
@VirtualTechBox 10 ай бұрын
I will try to make.
@abdurahmanfaisal6835
@abdurahmanfaisal6835 6 ай бұрын
Subscribed
@VirtualTechBox
@VirtualTechBox 6 ай бұрын
Thank You.
@sandeepsinghrathore505
@sandeepsinghrathore505 5 ай бұрын
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
@VirtualTechBox
@VirtualTechBox 5 ай бұрын
I will try to make separate video on Jenkinsfile.
@sandeepsinghrathore505
@sandeepsinghrathore505 4 ай бұрын
@@VirtualTechBox Thanks waiting for the same
@ramesh_kumar_verma
@ramesh_kumar_verma 9 ай бұрын
thankyou sir
@VirtualTechBox
@VirtualTechBox 9 ай бұрын
You're Welcome.
@CloudForce10
@CloudForce10 8 ай бұрын
Thank you so much bro
@CloudForce10
@CloudForce10 8 ай бұрын
I really enjoyed the project after completing it. Thanks once again. The slack part wasn't included in the video
@VirtualTechBox
@VirtualTechBox 8 ай бұрын
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.
@balajibharath8406
@balajibharath8406 Жыл бұрын
Nice videoo.. sir realtime scenario is also same as like???
@VirtualTechBox
@VirtualTechBox Жыл бұрын
yes
@reshukunwar9584
@reshukunwar9584 2 ай бұрын
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.
@vusumzimaya5978
@vusumzimaya5978 Жыл бұрын
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 Жыл бұрын
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.
@mfaraz669
@mfaraz669 Жыл бұрын
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 Жыл бұрын
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.
@tiltedmacha
@tiltedmacha 7 ай бұрын
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 7 ай бұрын
While putting JENKINS_API_TOKEN value under credentials of Jenkins, type it manually as copy paste doesn't work there.
@tiltedmacha
@tiltedmacha 7 ай бұрын
@@VirtualTechBox oh ok.. you already mentioned it in the video.. my bad.. thanks a lot again.. subbed..
@golgappa3430
@golgappa3430 Жыл бұрын
This is so insightful🎉❤
@VirtualTechBox
@VirtualTechBox Жыл бұрын
Thank You.
@alwayshappywithnishu4092
@alwayshappywithnishu4092 4 ай бұрын
2:22:49 how did you connectecd it through gitbash
@VirtualTechBox
@VirtualTechBox 3 ай бұрын
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.
@naren06938
@naren06938 Жыл бұрын
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 Жыл бұрын
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.
@shrikantdesai6973
@shrikantdesai6973 6 ай бұрын
How would we monitor this whole project using Cloudwatch Please explain in detail worthwhile project
@VirtualTechBox
@VirtualTechBox 5 ай бұрын
I will try to make one video on that.
@prashantjkamath
@prashantjkamath 8 ай бұрын
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 8 ай бұрын
Yes, If Quality Gates stage fails pipeline will be aborted.
@shrikanthmr3711
@shrikanthmr3711 7 ай бұрын
Can you please explain why did you make number of executors as 0 19:45
@VirtualTechBox
@VirtualTechBox 7 ай бұрын
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.
@huuhieunguyen4240
@huuhieunguyen4240 11 ай бұрын
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 11 ай бұрын
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 11 ай бұрын
@@VirtualTechBox if we use "latest" version on CI step, so we also do not need update deployment.yml right ?
@VirtualTechBox
@VirtualTechBox 11 ай бұрын
@@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 11 ай бұрын
@@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 11 ай бұрын
@@VirtualTechBox Thank you a lot bro. Could you please perform blue/green deployment using ArgoCD with Jenkins ? Or share any instruction resouces about this ?
@arshadqureshi5997
@arshadqureshi5997 22 күн бұрын
can we deploy the microservices using the same?
@ojoaderanti
@ojoaderanti 6 ай бұрын
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 5 ай бұрын
All the commands used are available in description. SonarQube was installed in VM in this video, you can also run SonarQube container instead.
@benhmidasaif6946
@benhmidasaif6946 8 ай бұрын
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 8 ай бұрын
You can follow the guidelines for creating GKE cluster. Remaining thing would be same.
@hangoutbuddy
@hangoutbuddy 10 ай бұрын
Can you create one project with Ansible and Terraform?
@VirtualTechBox
@VirtualTechBox 10 ай бұрын
I will try to make.
@naren06938
@naren06938 Жыл бұрын
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 Жыл бұрын
No, I have configured Jenkins & Sonarqube in separate VMs.
@srinivas3355
@srinivas3355 7 ай бұрын
Same flow will be used across the cloud environments Especially for GCP , what is industry approach for devops
@VirtualTechBox
@VirtualTechBox 7 ай бұрын
Yes same flow can be used across all cloud environment, only tools may be different.
@samipdaveyt
@samipdaveyt 10 ай бұрын
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 10 ай бұрын
I would but video will become too long. ssh host file was changed to enable password based remote authentication.
@mikek9763
@mikek9763 6 ай бұрын
I want to become a DevOps engineer. Could you please list the applications that will need to be learned. Thank you
@VirtualTechBox
@VirtualTechBox 6 ай бұрын
Start with Git & GitHub, Docker, Jenkins, Kubernetes and Azure/AWS services.
@yanisyanis-o6d
@yanisyanis-o6d 8 ай бұрын
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 8 ай бұрын
GitOps-Token was created so that we can change the tags from pipeline script in manifest file residing inside git-ops GitHub repository.
@yanisyanis-o6d
@yanisyanis-o6d 8 ай бұрын
@@VirtualTechBox Thank you for your quick response . So, do you mean that you have created it in Github in token section?
@VirtualTechBox
@VirtualTechBox 8 ай бұрын
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@@yanisyanis-o6d
@yanisyanis-o6d
@yanisyanis-o6d 8 ай бұрын
Thank you so much for the answer. keep learn us more. Big Good luck@@VirtualTechBox
@sandeepsinghrathore505
@sandeepsinghrathore505 5 ай бұрын
this what i was looking git-ops token where he created he missed due to long video. ahh finally got answer :) thanks all
@saereddy
@saereddy 7 ай бұрын
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 7 ай бұрын
Create new personal access token on Docker Hub & add it on Jenkins then try again.
@saereddy
@saereddy 7 ай бұрын
ok
@SubhojeetSinha-z1n
@SubhojeetSinha-z1n 2 ай бұрын
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.!
@NT-ej3gl
@NT-ej3gl 11 ай бұрын
Sir, Could you please do a new video by deploying manifest to Azure AKS clusters it would be a big help..
@VirtualTechBox
@VirtualTechBox 11 ай бұрын
I will try to make.
@ZayanasLittleLion
@ZayanasLittleLion 7 ай бұрын
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.
@VirtualTechBox
@VirtualTechBox 7 ай бұрын
Not yet
@akindefisayo3267
@akindefisayo3267 6 ай бұрын
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 5 ай бұрын
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.
@billeibinabo
@billeibinabo 8 ай бұрын
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 8 ай бұрын
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 7 ай бұрын
Were you able to solve the error?
@billeibinabo
@billeibinabo 7 ай бұрын
@@manotisehgal5920 yes
@billeibinabo
@billeibinabo 7 ай бұрын
yes@@manotisehgal5920
@viraltube6974
@viraltube6974 11 ай бұрын
Awesome lecture but you didn't explain this so it can be create problem when we customize according to us
@VirtualTechBox
@VirtualTechBox 11 ай бұрын
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.
@raviteja-bc4dc
@raviteja-bc4dc 7 ай бұрын
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 7 ай бұрын
You might be doing some mistake in CI pipeline script under stage trigger build pipeline.
@NT-ej3gl
@NT-ej3gl 11 ай бұрын
Can we deploy the same manifest to Azure AKS clusters with the following the same CI/CD process ?
@VirtualTechBox
@VirtualTechBox 11 ай бұрын
Yes but for that you need to add AKS cluster to ArgoCD.
@ibrahimagassama3520
@ibrahimagassama3520 6 ай бұрын
hello @VirtualTechBox can we do this project localy with multiple vms thanks you
@VirtualTechBox
@VirtualTechBox 6 ай бұрын
Yes, the only thing you will have to use K8S kubeadm cluster created locally.
@abhisheikmulukutla8958
@abhisheikmulukutla8958 Жыл бұрын
Hello, Did you cover Jenkins pipeline from scratch?
@VirtualTechBox
@VirtualTechBox Жыл бұрын
Yes, I have covered Jenkinsfile creation from first line to the end.
@fyunknown
@fyunknown 7 ай бұрын
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 7 ай бұрын
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.
@S.Ajju1214
@S.Ajju1214 7 ай бұрын
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 7 ай бұрын
Which OS you are using in EC2 instance. askubuntu.com/questions/541147/help-decoding-base64-using-base64-d
@naren06938
@naren06938 Жыл бұрын
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 Жыл бұрын
Its great to hear that you have successfully created this project. I will add the deletion commands also.
@enggigamerz3940
@enggigamerz3940 Жыл бұрын
Hi can you make project on shared library in Jenkins
@VirtualTechBox
@VirtualTechBox Жыл бұрын
I will try.
@luongquyen1037
@luongquyen1037 5 ай бұрын
The content of this video the same with Dinesh Metry channel
@MrRuufman
@MrRuufman 9 ай бұрын
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 9 ай бұрын
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 9 ай бұрын
@@VirtualTechBox That works. Thanks
@Nagalakshmi-h2f
@Nagalakshmi-h2f 6 ай бұрын
Hi Sir what is name of this project i can mention in resume
@VirtualTechBox
@VirtualTechBox 6 ай бұрын
Yes you can.
@Nagalakshmi-h2f
@Nagalakshmi-h2f 6 ай бұрын
@@VirtualTechBox Please give me the Name of the Project
@VirtualTechBox
@VirtualTechBox 6 ай бұрын
Its available in thumbnail@@Nagalakshmi-h2f
@Nagalakshmi-h2f
@Nagalakshmi-h2f 6 ай бұрын
Hi Sir if i select t3.medium i will get charges for using the instance type
@VirtualTechBox
@VirtualTechBox 6 ай бұрын
Yes. t3.medium is not covered under free trial. You can practice with VMware Workstation VMs instead.
@sandeepsinghrathore505
@sandeepsinghrathore505 5 ай бұрын
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)
@VirtualTechBox
@VirtualTechBox 5 ай бұрын
Give permission to user jenkins on docker
@indelible.M.
@indelible.M. 7 ай бұрын
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 7 ай бұрын
What error message you got?
@indelible.M.
@indelible.M. 7 ай бұрын
@@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 7 ай бұрын
Ok@@indelible.M.
@indelible.M.
@indelible.M. 7 ай бұрын
@@VirtualTechBox can i come back if I have any troubles?
@VirtualTechBox
@VirtualTechBox 7 ай бұрын
Sure@@indelible.M.
@DeepakBamane-t8l
@DeepakBamane-t8l 5 ай бұрын
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 5 ай бұрын
Perform the Jenkins master/agent configuration again.
АЗАРТНИК 4 |СЕЗОН 3 Серия
30:50
Inter Production
Рет қаралды 913 М.
отомстил?
00:56
История одного вокалиста
Рет қаралды 5 МЛН
Пришёл к другу на ночёвку 😂
01:00
Cadrol&Fatich
Рет қаралды 10 МЛН
How to Detect SPYWARE like a Hacker | Malware Detection Guide
8:39
ULTIMATE THRILLER TV
Рет қаралды 191
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 288 М.
JENKINS END TO END CICD Implementation with Detailed Notes | BEST CICD PROJECT
1:27:11
Azure DevOps CICD Pipeline Project | Real-Time DevOps Project
1:34:41
The cloud is over-engineered and overpriced (no music)
14:39
Tom Delalande
Рет қаралды 594 М.
АЗАРТНИК 4 |СЕЗОН 3 Серия
30:50
Inter Production
Рет қаралды 913 М.