Day-19 | Jenkins ZERO to HERO | 3 Projects Live |Docker Agent |Interview Questions |
Вставка
- Опубліковано 14 жов 2024
- Support my work
www.buymeacoff... Hi Everyone, Today's Class is going to be very exciting as we will learn about practical implementation of Jenkins, Right from Installation, Configuration and Deployment of multiple applications.
We will learn:
1. Install Jenkins on ec2
2. Configure Jenkins and expose to outside world
3. Use Docker as Agents against the VM approach
4. Advantages of using Docker as Agents
5. GitOps appraoch to deploy applications on to k8s
6. Interview Questions
GitHub Repo Used in the Video:
--------------------------------------------------
github.com/iam...
CICD Interview Questions:
-----------------------------------------
• Top 5 CI/CD Interview ...
Telegram channel
===============
t.me/abhishekv...
About me:
-----------------
LinkedIn: / abhishek-veeramalla-77...
GitHub: github.com/iam...
Medium: / abhishekveeramalla-av
UA-cam: / @abhishekveeramalla .
.
Disclaimer: Unauthorized copying, reproduction, or distribution of this video content, in whole or in part, is strictly prohibited. Any attempt to upload, share, or use this content for commercial or non-commercial purposes without explicit permission from the owner will be subject to legal action. All rights reserved.
Thanks Abhishek for wonderful tutorial.
Your support to the channel means alot 🙏
The contribution made by abhishek till now is arguably the best I have ever seen , he has given immense effort to prepare this material , a big shout out to abhishek for his wonderful contribution to the community. Thank you very much.
Thanks a ton rohan 😍
@@AbhishekVeeramalla hi abhishek please try to teach slowly your speaking skill is very fast
It takes so much time for preparing that GitHub repo with every minute detail and snapshots, Thank you so much Abhishek Garu..
Thanks for understanding 😊 .. Yes, It takes 5-6 hours for the entire preparations and some times the entire day including video recording and editing.
But, Looking at such appreciations, All the efforts makes sense end of the day.
@@AbhishekVeeramalla But how are you managing your office work, personal space and these UA-cam things simultaneously in a day..I mean consistently for these many days
@@AbhishekVeeramalla 🏳🏳🏳
@anil Passion ❤️ for OpenSource
Abhishek can we have a master class only on K8S ?
I feel so lucky to have a mentor like you abhishek. Thankyou so much for your efforts😇
Pleasure is mine
excellet, words are limited to appreciate. I have completed my first project. I always scared of these building pipelines and running containers, but after this project i am super confident ... koti shata koti dandalu🙏
😍😍😍
Guruji you are the best teacher in the world. Just want to take your Ashirvad for my good future in Devops and Cloud ahead.
Thank you so much and for me you are my God.
All the best Rohit 🙂
@@AbhishekVeeramalla Sir, I just have one question is it normal that I don't feel any confidence while making Ansible script, and doing lot's of Devops Task. So many times even it happens that I forget alot of things just wanted to ask you the same thing
I am surprised again, whenever I open your channel and play the video I immediately get solution to my query. I must say you are doing wonderful job Abhishek. Covering all possible little things which could block the learners learning is a true skill . God bless you.
As a beginner, at this stage not aware of kubernetes,argocd, artifacts etc
Not able to understand at this point, anyhow ll revise the playlist second time as well to get most out of amazing contribution.
For beginners who are not working in an organisation that uses these tools, it is very beneficial. Thank you so much to explain how it actually works. It is really helpful
The best tutorial!! Always had doubts and trouble in the permission denied part of running docker cmds and this video explains it all!!! Anyone can be confident with DevOps after watching this playlist. Thank you for your efforts!!
Welcome
I did have one doubt... what is the use of creating an abstract layer in K8 like why do we need pods when we can run containers directly. This was one of the interview Qs I faced. Also if you could talk about the security aspect as in how is the security functionality integrated in this entire process. It would be very helpful! @@AbhishekVeeramalla
hey sahanaj i am getting some problem in same connection denied part can you please help
Date- 27/08/2024 5:38PM completed the video. Lot of new things learnt today. I wont say that I understood 100% but yeah I have some idea of jenkins and Git.
It's going easy till now. Looking forward to complete the course and apply for job.
Thank you AV sir.
Hi bro I will be your study mate ,we can do this come on...bro
@@arunkumark-r7ljust completed too. Need a study mate
@@popernest can we connect to talk more ? Which medium do you prefer bro like mail or linkdin ,I just want the same set of people who have the same goal
@@arunkumark-r7l - I would like to join you guys in this learning....
I am starting it now will complete it today
Abhishek is like that one friend, who helps us before the exam, making sure the concepts seem easy and pass the exam. Kudos buddy.
❤️
Hi Abhishek
can you please show one more practical use case for jenkins in depth.
all your videos are excellent so informative sharing across everywhere.
Noted. Sure
@@AbhishekVeeramalla yes it help us
Thank you abhishek for explaining cicd in very easy way .
My pleasure
Yeah it's Awesome video. in past, i used Jenkins, Ansible, JFrog(Artifacts), Kubernetes....At that time frequently Slave Nodes connections getting expired, SSH key Gen problems, repetitive commands, mainly Tension of running cost of AWS for 4-6 Slave Nodes if they T2.Large, Now all are washed out with docker-Argo CD-kubernetes approach....Thanks to ur Great Efforts sir🙏 by sharing freely
Nice
Hello Abhishek
I'm watching your vedios from day 1st vedio
Thank you so much, learned a lot
Thanks Abhishek for explaining that important point
Docker container Based approach and it's advantages 🙏
Welcome
Made it to day 19 with so much understanding and confidence thanks alot abhishek❤❤❤❤
Your provide content and files in git hub alltime.but even tutors are deleted in one day.almost i can used your videos and also github .Tanks a lot .
Welcome
Its advanced session but still i learn the concept of docker and argo cd, and der key roles, how it take plc in practical's thank you for u r efforts for making video
Great 😃👍
@@AbhishekVeeramalla wats great its beyond my understand of the knwlg i hv in devops ,i m jst beginner .... it may be usefull in my future .... being patience trying to understand .... the level of u r prospective in real time tq
Hi Abhishek, I recently started my taking interest in DevOps and was looking for good content on UA-cam then I came across your channel, it is amazingly good. The way you simplify the topic is too good, I thank you for this great work and best wishes for further videos.
Abhishek I watched your docker tutorials and learned the basics and some of my doubts are also cleared but after watching this tutorial I don't know why I am not confident on Jenkins practically but theoretically good(day 18)
My feeling is
1)Not explored much on configuring nodes
2)Tools in managing Jenkins section
3)Finally stages means not deploying a complete product from cloning, code quality analysis, testing, and deployment.
This may be I am working on Jenkins for a couple of days but thanks for the session learned some new stuff👍
We have complete project as you requested with name ultimate cicd pipeline. Check out
@@AbhishekVeeramalla thanks I will watch comment on that video
Great explanation in one video Jenkins end to end.. now I got super clarity on Jenkins.. thanks a lot bro.. 👍👍
Awesome 👍👍
Many thanks Abhishek for the efforts you are putting to make the videos understand for everyone 🥰
Best explanation for CI/CD
Thanks a lot
Most welcome!
I have read about this earlier, but the way you explained it is awesome. Thank you.
1 hour of pure knowledge.
😍😍
Really today i learn something advanced level of jenkins ...
Thank you Guru
My pleasure
Very nice explanation ,
Everything is crystal clear.
Wonderful content and explanation thanks brother
Thank you Anna i learned many things from your Videos, Thank you for your Efforts
You are welcome 😊
I am very happy that you are explaining everything in detail. can you please help us with Harness ci/cd pipeline also please make a video on harness as well in detail
Hi Abhishek, your videos are very helpful. Can you do video on “How to know jenkins pipeline code to integrate Jenkins with any tool ( nexus).
Thank you very much
Checkout the ultimate cicd pipeline video
Thank you sir for explaining very very well.. 👍🏻, Sir plz make a proper video on argocd and how to install Argo CD and how to deploy application on kubernetes through Argo CD!!
Hi Biswajit.. I have done as couple of videos already .. I have also provided the youtube link for e2e argocd k8s deploy in the GitHub repo
Can you please check and let me know if something is not clear ?
This UA-cam channel deserves more reach and subscribers
Thanks 🙏
Hi Abhishek, you're doing a fantastic job brother. Your tutorials are benefitting a wide range of viewers including me. However, I felt that the phase at which you explain creates a sense of urgency and rush in viewer's mind and makes it a bit difficult to register the knowledge you share. I hope you'll consider this as a constructive feedback and work on it. Thank you so much.
i agree, it seems a bit rush.
Hi Abhishek, Thanks a lot for your time and help Able to deploy using argocd. thanks once again.
My pleasure
Hi @AbhishekVeeramalla, a kind reminder to explain the installation of WAR files. At first, I could not access the instance through internet, I searched and I found out I had to install war files. Only then I can even get the password. Please include this in the video or create a #shorts. BTW, Big fan of your work! Thank you for this playlist.
Hello..
Please share such more videos. Your way to teach is good and it understand well.
Please check the end to end cicd implementation.. ultimate cicd pipeline
Amazing sessions Abhishek, thanks much!!!!!!!!!!!. following your youtube video for more updates and learning lot of latest things....
🤩
Abishek you are awesome in this Course. Your way of explaining and practical session just looking like a wow.
I was just doing timepas(using instagram) in my free time ,following your videos for last 2-3 days. I thought let's give a chance to take on this your devops tutorial...it's just Very very helpful .thank you so much abishek.Keep going like this and let it help to guys like me to get into devops
Thanks alot @abhishek great explanation please add time stamps for concepts in this video like your other videos
Noted
Firstly hats off to you. It's really appreciate the way ur explaining all these tools in detail. You are saying that using docker as an agent we can do scale up or down but using worker node way we can check the list of created things like node. Js and Hello world etc..in another worker node but using docker agent how to check these are running for us? Using ps it's showing only for some seconds how to know they are continuously working for us ??
Hi Nandi .. You can log the events . . Add more debugging to your Jenkins scripts .. e.t.c.,.
Thanks for the clarification.
Abhishek - Thank you for the detailed session. I am followed your steps in all the way around but facing same challenges in 17:58 seconds . As a jenkins user i am not able to run the hello-world docker but able to run as ubuntu user . i have executed the command "usermod -aG docker ubuntu" and "usermod -aG docker jenkins" separately followed by the "systemctl restart docker" and EC2 Restart , Jenkins restart then started working. Not sure which part made it worked. Appreciate your mentorship.
Actually when he tried to execute all the commands
1)switching to root user
2)adding jenkins,ubuntu users to docker group
3)restaring docker demaon
Acc to me I think the os was able to take only first command and switch to root user and ignore rest of the commands
Even in his video user switch happened successfully but not users&groups modification
You will be cherished always!! May God bless you!!! :)
😍😍
Hi Abhishek, Thanks for your teachings, really helpful. Im having a question, pls try to answer once you see this comment. So if we user multiple docker containers to run multiple stages, all those docker containers are running in the same server, so doesn't this increase the load? Doesn't Going with a separate worker node is better than creating docker container when there is heavy load?
Thank you so much Abhishek your content is amazing
I had a fear on Jenkins n now it's gone, thank u guruji ❤️
Welcome 🤗
One day i am going to grab a high paying offer only and only reason would be you sir! What are you!!! Incredible Guy just.
❤️
@@AbhishekVeeramallasir I'm having one problem to install suggested plugins it shows error occurred unable to connect Jenkins plz sir help me I'm facing this error from 2days and i done everything to solve this problem but still not solved. 7:51
Thanks Abhishek Anna it means a lot you are doing for great job for community…. Everything thing will pay in another way ….means hope you reach great positions in carrier
Thanks alot
I learned alot of thing. Thanks Sir ❤😊
Very Nice explanation impressed by our teaching, your way of teaching is super good but i feel little fast unable to capture the points.
Notes is available in github
Hi Abhishek,
Thanking you for your efforts.
I have a quick questions, as soon as the process iss done how the container are removing?
Could you please explain it.
Hi Abhishek,
At 20:37 you have explained to install docker plugins, since you are doing in a same jenkins master node I have a doubt here.
Like what are the things do i need to install in case if i am using slave worker node and from which step I need to practice in the worker slave ...
Your reply helps me a lot...😊
Hi abhi.. best real time practice, I hava doubt you didn't mention steps of docker stop and remove in pipeline, how can be excute it.
It will be removed automatically
Thanks you so much for sharing knowledge...
Most welcome
all the above steps can be done in local machine if i am a linux user ?
very great content sir literally loved this course
Yes
What are the disadvantages of using jenkins stages for deploying the artifacts to kubernetes cluster (By templating out helm charts, rolling update to the helm chart etc)? instead of ArgoCD or Ansible. We could execute tests as well in further steps, promote to different environments etc. So isn't jenkins a better choice?
Thank you for sharing the Knowledge !
Thank you so much 😀
Underrated channel on UA-cam
Thanks
Thanks so much for very impressive explanation about Jenkin i will try to install.
Abishek you are very good teacher. Keep it up. Keep doing your videos about DevOps. Interesting
Thank you so much 😀
Really nice explanation.. and in-detail steps too... Superb
Thanks a lot 😊
Abhishek's way of explaining is good and we can improve a lot while watching and listening to your videos and content .
Thank you 👍
Thanks alot Bhanu .. Please share the channel with your groups 😍
@abhishekveeramalla i already did 😁 before the subscribe to your channel
Thank u so much Abishek ...Devops is very interesting because of you videos
Thanks a ton abhishek 😊 Thank u for the selfless work u are doing ❤❤
You're welcome
Thanks for the video. Please, kindly do Jenkins Zero-to-Hero Playlist.
Thanks.
My favorite channel on devops
Thank you for your efforts...in a three days im already on the day 19
Amazing.. learning so fast
Very nicely explained. Loved it even though I know the concepts.
😍😍
@@AbhishekVeeramalla - what all the benefits I will get if I joined the channel ? Can you please help to understand.
It really helpful and easy to understood, Thanks a lot Abhishek for spending your valuable time for our carrier
Thanks abhishek for this very important CICD videos 🙏🙏🙏
Thanks alot
Hi Abhishek, firstly a hearty thanks for your selfless contribution to the community. ❤ Coming to my query, I've tried running a Docker Agent on Jenkins and in the Jenkins logs I could find a statement "Jenkins does not seem to be running inside a container". And myself started working on a project to run a few terraform scripts on a Docker Agent, which is also resulting the same error and I fail to move to further stages to deploy the resources. Would need your help on this!!
Abhishek, you are always doing a good job, thanks so much for this. Great Content!
Thanks a ton
Thanks a lot for such wonderful videos.. your efforts are much appreciated
Hi Abhishek,
its really great that you shared so much content in one video. I have a doubt, please clarify
If we can use docker containers with jenkins, its also like dynamic scaling right? how is it different from GitHub Actions?
Yes, definitely .. i explained that in the next videos
What a man... Best ever explanation
Thanks a lot
Hi Abhishek, Nice explanation. Could you please tell about what is the use of Kubernetes agent in Jenkins Pipeline and how does it work?
Hi Abhishek.. first of all thank you very much for your contributions, its so userul to us, and i have one doubt if we are setup only jenkins and we run any job then if we wanted to see war file we can find it at home/var/lib/jenkins/workspace/targets path. But if we setup master and slave setup with instances, or docker agent, then where can find the war file after running the job distributed to slave machines . can you please explain me this with setup with instances, and docker agent. if possible do a short vedio or explain it in any jenkins vedio. Thank you
Thank you Sir.. For amazing tutorial . I have facing problem in docker agent script as I installed docker locally but jenkins via docker-compose. How can I connect both ??
Thank you soo much for providing useful content
So nice of you
Excellent video on Jenkin, Thanks Abhishek
Most welcome!
I have a few questions about this tutorial. First, who is responsible for writing the stages in the pipeline? Is it the developers or the DevOps engineers? Second, how do app teams and DevOps teams communicate to determine the number of stages that should be included in the pipeline?
Please answer my queries?
Wow!!! Great video. Thank you for this
Hi I really appreciate your efforts the way you explain it in detail. Do you have DevOps Azure playlist or videos?
Not yet
Does AWS and Azure DevOps have big difference? Can I follow your DevOps videos to learn Azure DevOps by myself? Looking for just a suggestion if you can guide me. Do you conduct coaching of Azure DevOps? If No, can you please suggest someone who is best to teach Azure DevOps as per your knowledge?
Please reply all questions asked. I know they are too many but need guidence. Thanks
Hello Abhishek, first of thank you so much for this wonderful video. However, I have a doubt. I understand that the Docker agent approach involves running Jenkins agents as Docker containers. This offers flexibility and scalability, as containers can be dynamically created and destroyed based on demand. However, running multiple containers on a single node can lead to resource contention, potentially overloading the node, right? How can we overcome this?
Checking in for Day-19 ❤🔥❤🔥
Hi Abhishek! Great video! I have a question about ArgoCD. Isn't Jenkins also a tool for CD? I'm wondering whether this could be completely done with Jenkins? Thanks!
Thanks so much for wonderful course about Jenkins 🙂
Abhishek this is really good stuff. Thank you so much for your kindness
Welcome
Nice presentation and demo
Glad you liked it!
This is a nice demo and Very Informative
Thanks, Glad you liked it
Thanks a lot Abhishek for great explanation on this topic.Can you please create a such details video on database CI/CD regarding RDS or something like that 😇?
Yes, sure
The current jenkins doent work on OpenJDK 11. It only works on JDK 17.
end by sep17-2024
Hai Abhishek,Thanku so much for ur videos learning alot in simple way.bcan u do some videos on Azure devops .how to work with ci/cd pipelines for adf in azure devops.
Will try when I get sometime
Thanku so much abhishek for this wonderful tutorial and for all your effort i have question if i am preparing for devops role and following your 100 DAYS roadmap to learn devops full playlist aws zero to hero and terraform zero to hero playlist so should i have to learn dsa as well to get the job for devops role or is it enough to go with only with your 100 days roadmap.Please reply it will be very helpful for me
Thanku so much abishek
Welcome
Thank you so much for this video
You are welcome
You are too good Abhishek veera❤️
Learned new things from last 12mins 👍
Glad that it was useful 🎉