EP-1 | GITOPS & ARGO CD CRASH COURSE | WHAT IS GITOPS ? |
Vložit
- čas přidán 17. 05. 2023
- Support my work
www.buymeacoffee.com/abhishekprd FREE 45 DAYS COMPLETE DEVOPS COURSE
• DEVOPS ZERO TO HERO CO...
Hi Everyone, My Name is Abhishek and my channel is focused on delivering Free content on DevOps and Cloud. Follow my channel for practical learning of DevOps and Cloud. Don't miss the FREE DEVOPS COURSE in Playlists.
This is a GitOps crash course which will be a series of short videos. Each video will enhance your understanding on GitOps.
Book 1:1 with me on TopMate for career guidance
topmate.io/abhishek_veeramalla
Follow me on Telegram
t.me/abhishekveeramalla
About me:
========
LinkedIn: / abhishek-veeramalla-77...
GitHub: github.com/iam-veeramalla
Medium: / abhishekveeramalla-av
#devops #futureofdevops #kubernetes #sre #aws #azure
DEVOPS FAQ
DEVOPS
WHAT IS DEVOPS ?
WHY DEVOPS ?
HOW TO LEARN DEVOPS ?
LEARN DEVOPS IN 60 DAYS ?
NON IT TO IT BACKGROUND ?
IS DEVOPS EASY TO LEARN ?
BEST DEVOPS COURSE
FREE DEVOPS COURSE
#AbhishekVeeramalla
BEST DEVOPS VIDEOS
DEVOPS INTERVIEW QUESTIONS
EASY DEVOPS VIDEOS
BEST WAY TO LEARN DEVOPS
PYTHON FOR DEVOPS
PYTHON PROJECTS FOR DEVOPS
LEARN PYTHON
PYTHON PROJECTS FOR AWS
AWS PYTHON PROJECTS
AWS LAMBDA FUNCTIONS
WHAT IS GITOPS ?
WHY GITOPS ?
LEARN GITOPS ?
GITOPS FREE COURSE .
.
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.
People like you should be funded by companies because your contribution to the community.
❤️
well explained abhishek, thanks for the easy and clear explanation about gitops, thanks a lot for this video
One of the best videos i have watched ! thank you for delivering the concept in such a clear language
Thanks alot 😍
waiting for the rest of the list. this is the most important series that I was waiting for long time from you. thanks for working on this abhishek
Welcome 🤗
Excellent tutorial Abhi....
Incredible lecture........ I highly appreciate your effort sir jee...
Thanks alot
Abhishek,
Your voice and command over subject is the biggest asset.
I now understood and came to know about argo CD and gitops
😍😍
@@AbhishekVeeramalla I have been trying for an opportunity but not getting any calls or shortlisting.any suggestions
Thanks Abhishek for your time and help.
Thank you so much 😀
Well explained waiting for next video
Thank you
Excellent explanation
Amazing 😍. Thanks much for the amazing explanation 🔥🔥
My pleasure 😊
Abhishek you just nailed it..
🙏
Thanks a ton for creating this course ❤ 👏🏻
❤️❤️
aap kamal krty ho bahi...........lov u
❤️
thanks abhishek
Thank you so much.. Abhishek
Welcome 😀
good intro about gitops
new and infomative
Very well explained
Keep up good videos on Devops
Thanks alot
I do have some knowledge of AgroCD this series going to help me alot thanks a lot.
Welcome 😁
amazing video 🔥
Thanks so much!!
Thanks.. simple and easy to follow
You're welcome!
Awesome. Thanks
Welcome
Please continue this series..❤️
Yes .. sure
Hi Bro
Thanks a lot! Nice explanation
Welcome 🤗
well that was nformative!
😀
would like to add one more advantage of Argo CD which is --> Reducing headache of cluster access management as access required only at the source repo's for devops/developers...
Yes .. I mentioned that point .. when I discussed about security
Tq sir🤗
Superb sir 😊
Thanks alot
great video sir❤❤❤
welcome
Waiting for this from a while.
Welcome 🤗
@@AbhishekVeeramalla could you make a video on checkmarx integration with jenkins and working
Abhishek pls make this course that will cover everything from basic to advanced
In Simple this course should meet 1m views
Check the Devops zero to hero playlist .. already it has what you asked :)
Very informative i am waiting deploy complete application using gitops
will be done in next videos
Nice explanation😊
Thank you so much 😀
👌👌👌
❤️
❤
❤️
Please make a video on usage of terraform with argocd.
Bro good work 👏
awesome
we recently have found that there is AWS ALB controller which also continuously reconciles states if it has been provisioned using ALB ingress resource and overrides any manual changes made by Terraform/console ...
Good to know .. I haven't explored that .. l will check
Hi Abhishek, can we use argocd to automate new node addition into existing kubermetes or openshift cluster
Hi Abhishek,
Great tutorial as always ❤ 1st of all Thanks to that❤ I have 2 questions:
1. Will you be showing the CI part with some GitOps approach like GitHub Actions or GitLab pipelines or CircleCI?
2. Will this series at the end contain a good and complete CI/CD project which we can put in our resume showcasing the complete knowledge on GitOps approach...
Again thank you for the awesome lectures ❤❤
Hi Suraj .. Thanks 😍
1. I have already shown the CI part using GitHub, GitLab and Jenkins.
2. An end to end CICD pipeline with gitops approach is already available on my channel
- ultimate CICD pipeline
However, we will implement end to end CICD pipeline one more time at the end of the series using GitLab.
@@AbhishekVeeramalla Thanks a lot!❤️❤️
@@AbhishekVeeramalla Please I would like to know if you have uploaded the video of the advance configuration of argocd as you mentioned in video3 of argocd video?
Thank you, Abhishek, for such a nice course if there are any plans to release a video about agoworkflow?
We will try to cover using GitLab not Argo workflows as GitLab is more widely used
Nice video
Thanks
Nice Abhishek, are there any direct specific built-in operator in argocd which can be used for infrastructure provisioning tools like ansible, terraform just like we have cloudformation in aws ?
In built - No
There is a project that redhat is working on to support terraform
@@AbhishekVeeramalla but we can integrate these tools with argocd ?
Hai anna please do advanced vedios on argocd it will be helpful for me and also many🙏
Ok sure
I have question I have been using azure so how can I make projects in azure that you have done in aws does it require any changes to apply or just use the services similar to aws in azure can I make it or do you bring azure Devops course pls reply Abhishek lots of love thanks for the content
Yes use similar services in azure, we will also projects in azure.
@@AbhishekVeeramalla love you pls waiting for azure one
Sir this courses are amazing and very use full which students have no money to purchase the courses thank you Sir but for certification what we have to do in interview ?
Nice video , Thank you Abhishek
Now is it CI CD or CI gitops 😊 , Or it is like CI CD where there are no build and test steps in CI.
Another doubt is , if we commit in Argocd(Argocd yaml manifests of git commit) will it change in git also
and if we already changed something in argocd commit and now another new commit(without changes in argocd mentioned in new git commit) is commited , will it overwrite argocd commit
Hi Kalyan .. GitLab is CI and Argo CD is CD .. they can be in two seperate or same git repos.
You will get answers to all your questions in future videos. Keep watching the series ☺️
@@AbhishekVeeramalla Sure , Thanks for the reply
It would be great if you integrate tekton concept for CI/CD instead of Jenkins here.
Yes , may be sometime
thanks bro- can we expect hands-on -lab Argo image updater ,part of Argo-cd series! we Dont know how to use it ...please make a video on this topic if possible,and i will check ci/cd video one more time.
Thanks Sampath .. I will try
Hi Abhishek,
Thanks a lot! Nice explanation
@ I have some questions
#how many eks clusters do you have in the project ,how to answer this question
#what are static pods
#how would you configure control plane components,what is the process to create controlpane
Number of eks clusters .. depends on how comfortable you are managing multiple clusters .. there is no limit.
Remaining questions answers can be found in my kubernetes playlist .. pls check
Very Informative session
It is good point that in gitops settings we can use any version controlled single source of truth platform for our configurations like S3 you have mentioned. There is a basic flaw there we cannot really collaborate on buckets and perform code reviews (PR) on our IaC templates which defeats the purpose of applying application development practices to our IaC templates. Please correct me if my understanding is wrong ?
Also I have a question regarding Flux/Argo CD which are essentially operator based deployment tools ,are these wrappers around k8 master plane component kube controller which essentially does the same thing like maintaining cluster in desired state from the current state which is a basic principle in control systems ?
Also can i practice gitops principles by creating custom control planes to mange resources other than K8 for ex on public cloud everything from db to networking ?
Very good questions 😍
1. You are right about s3 .. technically it aligns with gitops principles but lacks peer reviews.
2. No, I will explain that in future videos anyways but to put that here, gitops controllers just read everything on the clusters.
3. Absolutely yes, but unfortunately the popular gitops tools are only focussed on kubernetes.. there are some SIG groups in both the projects working on extending gitops to cloud platforms.
Thank you Abhishek you are the best 👍
Consider i am using gitops approach. So Can we make changes through kubectl in deployment?
no.. it will be overwritten
Hi Abhishek
I am going through your Devops ZeroToHero Playlist. It has amazing content but for Ansible --> Dynamic Inventory topic is missing which is very crucial. Could you please create one specially on setup and real time usage end to end ? Thanks in advance.
Sure Tiwari
@@AbhishekVeeramalla Thanks man. I understood the concept but getting issues with boto3 and botcore with python version of ansible. Setting up things in different kind of OS sometimes follow different approachs.
Thanks a ton for your valuable contents which can lead to anyone grabbing not great opportunity but full of fundamentals skills ❤ . How can be a Gitops tool such as Argo CD integrate with AWS EKS or Azure AKS ?
There is a demo in episode 3, but it is on minikube. Will try to cover eks or aks sometime
Eagerly waiting for that content 😊@@AbhishekVeeramalla
Nice intro to gitops.If we have aws cdk code for provisining infradtructure that is stored in git and codepipelines to deploy to aws,can we consider that as a gitops
If you look at the principles of gitops .. there needs to be continuous reconciliation..
So no.
Abhishek,cant we do modify kubernetes yaml manifest file in CI itself for infrastructure updates?? Why another Git is needed for CD part change ? Please clarify
Please watch the video till the end, you will definitely get your answer. That’s exactly what I explained
Yea your complete video gave me the answer,thanks a lot Abhishek 😊
Hi abhii... Thanks for your experienced skills teach us.....
gitops means to combine action between git, guthub, gitlab ci and cd is it or not
Hi Prasad, No.. please watch the complete video
Ok, thankyou abhii..
Hi Abhishek, this is Nitish Parit graduated in 2013 as ECE. From last 10 years I was preparing for civil services examinations but not succeeded I wanted to move in to IT industry and one of friend suggested in initial stage DevOps is best option and I also liked it. I have gone through all yours free DevOps course 45 days playlist and other CZcams videos also and that help me a lot. My question is how can I start applying as fresher or as experienced?. Please give suggestions thanks a lot.
Apply as 1-3 years experience candidate in LinkedIn or naukri
I mean how can we apply 1-3 year experience ? Can we mention 1-3 year experience in resume or we can apply 1-3 year experience requirement job ?
Gitops uses git as a single source of truth to deliver application and infrastructure
Quick question abhishek.. how do u check your Jenkins file for error??? Out of topic still asked
You mean without running ? Why do you want to do that .. for some reason if you want to do that .. use chatGPT .. you can use the chatGPT api in your CI using the chatGPT token and verify if the jenkinsfile is correct but it's not 100 percent accurate tough
Hi abhishek, how argoCD manages the secrets resources created automatically by service accounts in case of entire cluster failure as those secrets are not declared by human anywhere but gets created on the fly while creating service accounts. will appreciate your inputs..
Argo CD does not.manage any resource that it did not create
bro i have one doubt - if we use gitops as /cd - ok i completed my ci -part with jenkins and my new image stored in jfrog or dockerhub...but how argocd knows my new image version???
There are multiple ways.
1. You need to update your new image in git in the deploy.yml or values.yaml file. This can be updated using some scripts or sed command.
- you can check the ultimate CICD pipeline on my channel, that is how I have done in that video.
2. You can use Argo Image Updater which is still a beta project.
Tq for the video one request if u have notes for 45 days devops course please share it, it would be helpful us to prepare
I don't have the complete notes ..
@@AbhishekVeeramalla please share what you have sir
You can check in the description of each video .. if there is something there .. that's all I have
We already solved that problem without GitOPS. But let see, may be we find some usefull benefits or standards.
nice
can we use the GITops tool alternate for Kubernetes Operator? on reconciliation
No they are totally different
Hi Abhishek let me know how episodes will it take to complete these gitops series
May be 5
Sir if I get a job, I will help others more than I am currently doing.
please do it like 45 days devops course.
45 days Devops course is already available on my channel. Please check the playlists
@@AbhishekVeeramalla I mean for GITOPS and Argo CD please make like 45 days
How many sessions for gitops & Argo CD?
How to integrate nexus using Jenkins?
Any video we have in our channel
No video on nexus integration
@@AbhishekVeeramalla ok
@@AbhishekVeeramalla can you pls show one artifactory use case and integration as part of devops hero zero playlist pls
Abhishek, how soon you can complete this
part 2 will be uploaded today
I want to know about git hub actions bro
There are videos related to GitHub Actions bro .. pls check
@@AbhishekVeeramalla ♥️
i am late :)
Gitlab CD please
This series will cover that as GitLab CD is planned with argocd
@@AbhishekVeeramalla ok
Hi Abhishek, I'm one of ur subscribers following ur videos. I'm here to know, is it mandatory to have helm-charts knowledge though we use ArgoCD..
If I'm using ArgoCD, do we need helm-charts..
Kindly revert on this plz..
Which video we should refer to know Jenkins and Argo CD in pipeline u have mentioned..pls tell me playlist bro
Search for Ultimate CICD pipeline