Deploy on Kubernetes Using Git, Jenkins, Ansible | Simple DevOps Project -5
HTML-код
- Опубликовано: 19 июн 2024
- DevOps Online Training Registration form: bit.ly/valaxy-form
For Online training, connect us on WhatsApp at +91-9642858583
============ Online Trainings =========
Online Trainings:
DevOps Practitioner Training ► bit.ly/ValaxySMD
DevOps Internship Training ► bit.ly/ValaxyRPT
Interview Preparation Sessions ► bit.ly/ValaxyDIP
Azure DevSecOps Training ► bit.ly/ValaxyADP
CyberSecurity Training ► bit.ly/ValaxyCST
Mean Stack Web Development ► bit.ly/ValaxyMSWD
Python Complete Course ► bit.ly/ValaxyPC
Data Science Training ► bit.ly/ValaxyDSP
Linux Shell Scripting ► bit.ly/ValaxyLSS
Real-time DevOps Project ► bit.ly/ValaxyDRP
Azure Admin Training ► bit.ly/ValaxyAA
============ Udemy Courses =========
AR Shankar Udemy Courses ► bit.ly/udemyshankar
DevOps Workshop-2 ► bit.ly/udemydevopsws
DevOps Project-1 ► bit.ly/udemydevops
Kubernetes microservices ► bit.ly/udemykube
Linux for DevOps ► bit.ly/udemyvinux
Git for DevOps ► bit.ly/udemygithub
Ansible for DevOps Beginners ► bit.ly/udemyansible
Maven for DevOps ► bit.ly/udemymaven
============ Our Other Courses =========
Packages:
Valaxy Ultimate Plan ► bit.ly/ValaxyUP
DevOps AWS and Python ► bit.ly/ValaxyDAP
DevOps AWS and Shell Scripting ► bit.ly/ValaxyDAS
AWS Pack ► bit.ly/ValaxyAP
Other Courses:
DevOps Course ► bit.ly/ValaxyDCC
Azure Administration ► bit.ly/ValaxyAAD
Production Ready Project ► bit.ly/ValaxyPRP
Kuberentes Project ► bit.ly/ValaxyKP
AWS (Amazon Web Services) ► bit.ly/ValaxyAWS
Python Complete Course ► bit.ly/ValaxyPCC
Shell Scripting ► bit.ly/ValaxySS
AWS automation with Boto3 ► bit.ly/ValaxyAWSPythonBoto3
Docker & Kubernetes ► bit.ly/ValaxyDK
Ansible for the DevOps ► bit.ly/ValaxyAD
DevOps Diploma Program ► bit.ly/ValaxyDDP
Valaxy PPTs ► bit.ly/ValaxyPPT
============ Free resources =========
DevOps Resumes ► bit.ly/ValaxyDR
Azure DevOps Resumes ► bit.ly/ValaxyADPR
Tools to learn in DevOps ► • Which DevOps tools sho...
============ Connect with Us =========
Facebook ► bit.ly/ValaxyFB
Instagram ► bit.ly/valaxyinsta
LinkedIn ► bit.ly/valaxyln
Website ► www.valaxy.in/
► courses.valaxy.in/
#Devops #Valaxy #AWS Наука
Again, you shorten my learning journey in Devops... Perfect 👌
Hi Shankar, Its really amazing feeling Which I got after all your 5 devops project videos performed myself as well..
Awesome Video 👌good stuff I'm following all your DevOps related videos .. My gratitude : Thank you sir ..
This tutor is very nice if one listens to and memorise the process and flow on devops which it is in udemy
Thanks a lot sir ,perfect explanation .
Thanks for your efforts a suggestion if any of the topic needs elaboration for people like us who are not experienced can refer to the link if you provide it so can easily understand the project more efficiently. Thanks
I searched whole google and youtube for this demo. Finally I got this! This vid is gem! you cleared all my doubts I had before. Not even my trainer explained this. Subscribed! Please keep up the good work
Glad I could help!
@@ValaxyTechnologies Could you please demonstrate real life IT scenario of CICD
so good to see you in this session and thanks for u r effort on this project can u please tell me more on how to use kubernetes in real time
Awesome video Mr. Shankar and I created a test setup in line of your setup which work fine till execution of playbook. I am able to deploy the artifact in Ansible but playbook execution error...exit code not zero.
Great! happy to learn how to work on real-time projects by watching your videos.
Simple and very well organised....ur video cleared many doubts of mine.Ty sir ❤️
You are most welcome!
I'm following all your DevOps related videos. It's really very useful to learn everything as hands-on. Could you please explain more about Kubernetes dashboard features & functionality. How to use Kubernetes in real-time.
Thanks for kind words
Love u sir. U cleared my doubt about deployment. I request you to create infrastructure through teraform and deployment on that infrastructure. Plz make video on that
superb explanations and hands on
I admire you a lot. You give me reason to go on and become the best version of myself. I pray God rewards you for all your effort and kindness. Gracias!
Thanks. Join our facebook group to get in touch with us.
fb.com/valaxytech
This video is interesting and helpful.
I am trying to search for your video on how to pull artifacts from artifactory using ansible playbook, not sure if the video is there. Anyway can we use curl command in our playbook?
Sir, Your videos are just Awesome, We are learniing a lot from your videos FREE.
Share the goodness.If you can share, go on and join us
Your videos really awesome
Excellent 👌 thanks a lot for your help
Thank you, Do check out other videos from #Valaxy playlists.
Can you please add Nexus integration to store the artifacts which would make this a benchmark CI Cd video.
excellent and very simple🤩
Superb explanation bro
This is beautiful
Hi sir,
Is there do u provide any full devops course in offline mode or online mode so that i can take it and become mastery in the same
Thank you❤
superr explanation tqqq
Thanks a lot 3 EC2 machines are used ( 1 for Jenkins, 1 for Ansible, 1 for Kubernetes). Right?
Also please inform that whether Kubernetes is database server.
Excellent videos
good stuff.Keep it up
you have shared real time workflow bro, thanks a lot__/\__
Thanks!
Hi Shankar sir,
Could you pls clarify my doubt, why we are using DNS from godaddy or other services ?
In real environment when we install kubernetes by KOPS means we have to buy DNS or it is already bought by the company
Nice video on DevOps!
Thanks for your comment.
Please join in below Facebook group to get in touch with you.
facebook.com/groups/valaxy.aws.devops.gang/
HI,
through kops its only creating one master & 2 workers right if we want to create 3 masters 4 workers.. what should we do it?
Thanks 👍👍
Sir it was a great video, please give us a detailed step by step description of whys and whats
You can consider starting from Project-01 for that.
ruclips.net/video/Z9G5stlXoyg/видео.html
First off, Thanks a million to Valaxy for this amazing video .. Helping a lot in so many ways. I am sharing few troubleshooting which I figured while setting up to make it work.
1. Remove the "become:true" in the create-simple-devops-project.yml file
2. Add "connection: local" below the hosts line in the create-simple-devops-project.yml file
3. The deployment uses "root" as the user in Kubernetes Master server, therefore add "root@" inside /opt/ansible/hosts file
4. After Step 3, run "ansible all -m ping" to see if you get a pong message back from the kubernetes master
Can you submit a PR in github, it will help all the community.
@@ValaxyTechnologies I am not able to create a new pull request on yankils
/Simple-DevOps-Project ... the button is inactive. Could you please guide me on how to create a PR ??
Thanks
-Raj
I hope this help : Creating a pull request - help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request
Thank you .. I have created the PR. Hope it will be useful to someone.
Well done, Thank you.
Hi
Nice video.
Best regards from Mexico.
Thanks.
Tq sooo much sir
Thanks a lot for this informative video sir...i have one doubt here, the route 53 domain which you created in this session does it charges us some amount and also the ec2 instances of master and nodes uses the same AMI which you used for your management instances by default or it picks up any other AMI?
Hi Rishu, yes, it is Route53 is chargable. but if you use less time you may see minute amount.
Reg EC2 instance yes, it creates with same AMI which was created by Management instance.
you can check out the same DevOps project course with the latest updates in the udemy.
www.udemy.com/course/valaxy-devops/?referralCode=8147A5CF4C8C7D9E253F
can you let me know how you have created three nodes??
Hi ,
Awesome Video!! ..I have one question when we run the new build every time it builds and creates new image ??
Thanks for your comment.
Please join in below Facebook group to get in touch with you.
facebook.com/groups/valaxy.aws.devops.gang/
Yes it does create new image with latest tag
Well done ...similar setup but here we haven't used jenkins for that all with ansible and defined our jenkins on boarding
Thanks for your comment.
Please join in below Facebook group to get in touch with you.
facebook.com/groups/valaxy.aws.devops.gang/
application running on k8 master server or node server ?
in this video u are browsing master server ...
Very good sessions sir, waiting for your CI-CD sample project using Terraform , could you please create some sample project on same? thaks.
At this moment, we have not committed any resources towards Terraform. If the industry shifts further towards terraform, We will consider it.
hi sir , I am following your videos at Udemy, I am getting below error while creating kubernetes cluster definitions on S3 bucket
Could not retrieve location for AWS bucket
ZONE IS us-east-2
NICE, but all in one session bit confusing ... do have a step by step videos of your class, it would really help to us.
Nice, there is a kubernetes continous deploy plugin in jenkins that can be used for deployment using deployment.yml file
Thanks for your comment.
Please join in below Facebook group to get in touch with you.
facebook.com/groups/valaxy.aws.devops.gang/
I have a question, how to change version images? I don't want to write many bash script for getting version from git then replace in deployment file.
super teaching please keep more and more
Thank you! Sure, I will 👍
@valaxy u inspiring us
How master is going to communicate to worker nodes ? How will that changes gets reflected on worker nodes ?
Sir whether password less communication is done between jenkins server and ansible server . May i know k8s is installed on ansible server .
Sir, One question. Hows does 'ansible-server' gets listed in the Jenkins 'SSH Server' drop-down list @ 24:29
Could you please share the Git link? So that we can download the resources.
Make one on top of kubernetes helm chart and gui.
Problem is pods are not updated with latest image .I used same tag latest
But When I used different tags for each push and pull its working fine
Thank you so much sir
Most welcome
Very nice !!!!
Thank you! Cheers!
Now you can follow us on Instagram as well
instagram.com/valaxytechnologies/
Boss... nice drawing
Thank you so much 😀
Thank you for the wonderful lessons, btw in this video, kubectl rollout restart, I am getting an error like an invalid command. I did check on google and it shows no such command exists. can you please clarify
It’s available only after kubectl version 1.15.
Hi Sir, I want to use Gitlab instead of Jenkins here. How do I do that.?
HI sir! I have tried setting up a k8s cluster following the video, I had deleted Main Ubuntu Instance and now I see master and node still running and it cannot be deleted and rather I do not have Key pair to access master.. what do I do to terminate the k8s cluster ??
Nice one for beginners but missing helm in between
Please make a video to deploy on Kubernetes using Saltstack
With todays announcement at reinvent, running kubernetes in fargate became lot more easier. Would recommend having a look at it
Great Video Sir, Can you also create tutorial on magento and wordpress based ci-cd using kubernetes on aws eks
Out of scope for now.
have you created Ci/Cd pipeline for Magento ?
here you did'nt mentioned any docker version in playbook, but how it is creating new
In real environment when we install kubernetes by KOPS means we have to buy DNS particularly for Kubernetes install ?
In realworld everyone has a domain.
Thanks for your comment.
Please join in below Facebook group to get in touch with you.
facebook.com/groups/valaxy.aws.devops.gang/
15:30 Target port is 8080 and nodeport is 31200.. then why at end, app is available on 31200 and not 8080?
Awesome
Thank you!
@@ValaxyTechnologies Could you please provide the udemy link for the devops course created by you
I have gone through your entire udemy course. In kubernates service file when type is load balancer what is the need of nodeport. We can access by external ip:8080. Could u clarify this sir
Yes not required of nodeport that is another type of service.. with 8080 u can access
this video very useful for overview but in this all are integrated manually but real time its not workout why because every build get one new image version and maintain older one also how to achieve pls give me some idea
automation
Awesome I want entire training aws - devops
Please check for the link in the discription of this video.
I want from basic level
where can i get deployment files u simply made ready made
you all can use EKSCTL for setup EKS
nice videos shankar sir..please provide a kubernetes videos step by step
Can you detail, what content you are expecting to be demonstrated, when you say "kubernetes videos step by step"
step by step with docker and kubernetes. i mean all kubernetes videos sir
What do you mean by "All Kubernetes"? What do you think is the most needed but difficult to master part of kubernetes?
@@ValaxyTechnologies sir i mean, i want to learn more about kubernetes. thats it..and will update more videos on kubernetes??
Can we use this project in my resume
Why can't we use AWS EKS Service rather than creating it from scratch ? is there any advantage by setting up like this
It depends,
If you need full control, OS, Network, Updates, versions, GPU - For example flexibility over the pod - IP ranges, then this kind of setup helps.
If you are focussed only k8s containers and not how or where it runs - running on EKS would makes sense.
If you are focussed on running containers, then run them on fargate.
If you are focussed only on your code, then consider lambda.
Hi, I got a problem when i tried to create a cluster, it says: error rendering PolicyDocument: error opening resource: DNS ZoneID not set.
Does anybody can help me?
Please add the github steps listing these commands in the description
How about you check out the description and add any missing steps, so we all can benefit from each other.
can you please share the link to documents
Instead of kops, is it fine to use eksctl to create k8s cluster??
As long they can accomplish the same task.
@@ValaxyTechnologies since eksctl is managed service for kubernetes it would be easier
@@ambrishpatil4352 Please do elaborate for the benefit of all viewers, how one is easier than the other.
why u have given localhost in [ansible-server] in hosts file
sir,pls Upload same using GCP
could be that you are in the wrong channel?
But who knows the future, Not for now
What about NAGIOS as mentioned in first vedio..for monitoring
Hi Sunil, we may not cover NAGIOS, but you will see Promotheus as it is doing good at this moment.
Purchased udemy course
Thanks for your comment.
Please join in below Facebook group to get in touch with you.
facebook.com/groups/valaxy.aws.devops.gang/
All ok, but u configured For DNS records also, but in Kubernetes output time, u took Load balancer link why? Why can't u use DNS name?
Plz upload nagios and Jenkins pipiline scripting
Can you share github link ?
Pls make a vedio in docker DTR
Added to the scope for future demo roadmap(FDR). Thanks for the feedback.
can u share repo. link plz
Super would have been even better with jenkinsfile
Yes.. working on it. you see that soon.
24:52 silly question, why are you using //opt// ? and why not use /opt/
Jenkins cant able to recognize special characters in this field. thats the reason we have used //opt
@@ValaxyTechnologies Thank you, your videos have helped me a lot
I want kubernetes real time project videos
checkout in courses.valaxy.in
i'm getting this error while validating clusted can anyone help:: unable to resolve Kubernetes cluster API URL dns
either Network or configuration issue.
@@ValaxyTechnologies while creating private hosted zone can I give any domain such as asdf.com or lkjh.com and my VPC id of my Aws system
Here is a good demonstration on AWS Private Hosted Zone( How &Where you can use it) - ruclips.net/video/kmxhUDnOWF8/видео.html
@@ValaxyTechnologies thank you
sir, i got fallowing error, please help me.
/var/lib/jenkins/workspace/k8s@tmp/durable-4eb13520/script.sh: ./changeTag.sh: /bin/bash^M: bad interpreter: No such file or directory
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: script returned exit code 126
Finished: FAILURE
Hint: Control Characters. Good Luck
100 ADDS in between this video, so annoying
Too basic ..not worth
Looks like it is worth a reply comment
error pre-creating DNS records: InvalidChangeBatch: why this error when updating k8s cluster @ValaxyTechnologies