ArgoCD Tutorial for Beginners | GitOps CD for Kubernetes

Full ArgoCD Tutorial | Learn about the GitOps CD tool for Kubernetes
#argocd #gitops #techworldwithnana
This ArgoCD crash course teaches you everything to get started with ArgoCD. ArgoCD is a GitOps continuous delivery tool that is gaining popularity in the DevOps world.
First, you will learn what ArgoCD is and what are the common use cases or why we need ArgoCD.
Then, you will see how ArgoCD actually works and how it does its job.
In the final part, we will do a hands-on demo project, where we deploy ArgoCD in Kubernetes and setup a fully automated CD pipeline for Kubernetes configuration changes to get some practical experience with ArgoCD.
► This video is sponsored by Kasten 🙌🏼
► Free Kubernetes Backup and Migration - Download Kasten's K10 and Get 10 nodes free forever: www.kasten.io/nana
▬▬▬▬▬▬ Pre-Requisite ▬▬▬▬▬▬
💡 GitOps in 10 Mins: ► • What is GitOps, How Gi...
💡 Kubernetes: ► • Kubernetes Crash Cours...
▬▬▬▬▬▬ Demo Pre-Requisite ▬▬▬▬▬▬
🧑🏻‍💻 Setup an empty Minikube: ► • Kubernetes Crash Cours...
▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬
Git Repo to follow along the demo: ► gitlab.com/nanuchi/argocd-app...
Install ArgoCD: ► argo-cd.readthedocs.io/en/sta...
Login to ArgoCD: ► argo-cd.readthedocs.io/en/sta...
ArgoCD Configuration: ► argo-cd.readthedocs.io/en/sta...
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
0:00 - Intro and Overview
0:45 - What is ArgoCD
1:29 - CD workflow without ArgoCD
4:48 - CD workflow with ArgoCD
9:34 - Benefits of using GitOps with ArgoCD
9:41 - Git as Single Source of Truth
13:20 - Easy Rollback
14:08 - Cluster Disaster Recovery
15:10 - K8s Access Control with Git & ArgoCD
16:52 - ArgoCD as Kubernetes Extension
18:49 - How to configure ArgoCD?
20:08 - Multiple Clusters with ArgoCD
23:24 - Replacement for other CI/CD tools?
24:45 - Demo Setup & Overview
27:42 - Beginning of Hands-On Demo
▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬
Full K8s course ► • Kubernetes Tutorial fo...
DevOps Tools, like Terraform, Prometheus ► bit.ly/2W9UEq6
Full Docker course ► • Docker Tutorial for Be...
▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
INSTAGRAM ► bit.ly/2F3LXYJ
TWITTER ► bit.ly/3i54PUB
LINKEDIN ► bit.ly/3hWOLVT
FB group ► bit.ly/32UVSZP
DEV ► bit.ly/3h2fqiO
▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬
► Become a DevOps Engineer - full educational program 👉🏼 bit.ly/45mXaer
► High-Quality and Hands-On Courses 👉🏼 bit.ly/3BNS8Kv
► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 bit.ly/3Ozl28x

Пікірлер: 506

  • @TechWorldwithNana
    @TechWorldwithNana2 жыл бұрын

    ► Please leave a like and subscribe if this tutorial was useful for you 💙 ► Follow me on IG for behind-the-scenes content 😊: bit.ly/2F3LXYJ ► Become a DevOps Engineer - full educational program: bit.ly/3gEwf4V ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro and Overview 0:45 - What is ArgoCD 1:29 - CD workflow without ArgoCD 4:48 - CD workflow with ArgoCD 9:34 - Benefits of using GitOps with ArgoCD 9:41 - Git as Single Source of Truth 13:20 - Easy Rollback 14:08 - Cluster Disaster Recovery 15:10 - K8s Access Control with Git & ArgoCD 16:52 - ArgoCD as Kubernetes Extension 18:49 - How to configure ArgoCD? 20:08 - Multiple Clusters with ArgoCD 23:24 - Replacement for other CI/CD tools? 24:45 - Demo Setup & Overview 27:42 - Beginning of Hands-On Demo ▬▬▬▬▬▬ Courses & Ebooks & Bootcamp 🚀 ▬▬▬▬▬▬ ► Become a DevOps Engineer - full educational program 👉🏼 bit.ly/3gEwf4V ► High-Quality and Hands-On Courses 👉🏼 bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 bit.ly/3mPIaiU

  • @akmalbaig6154

    @akmalbaig6154

    Жыл бұрын

    I just have one doubt , if we enable autosync will it rollback changes made by hpa ?? Like if we increase the replicas using hpa , will argocd sync it back to what it has in deployment file???

  • @mariog9480

    @mariog9480

    Жыл бұрын

    @@akmalbaig6154 As far as I know yes, it will change it back. If I'm not mistaken they (Argo people) are working on that. You can remove the number of replicas from your deployment as a workaround and let HPA deal with it

  • @thewatched6559

    @thewatched6559

    Жыл бұрын

    Hi Nana... You're good at this, what a blessing you are.

  • @venkatabhilash

    @venkatabhilash

    9 ай бұрын

    @TechWorldwithNana Very resourceful video but I encountered a few issues, it wasn't a straightforward success for me, firstly the login didn't work had to restart the API server after doing that I did login but wasn't able to perform sync. I kept getting "ComparisonError rpc error: code = Unknown desc = authentication required". Did anyone face this issue, can anyone please help?

  • @iamshahleo

    @iamshahleo

    3 ай бұрын

    Hi, how can we access the application u have deployed?

  • @infinity-labs-edu
    @infinity-labs-edu2 ай бұрын

    The level of understanding you have to have to explain this so easily as you do is astonishing. Congratulations!

  • @ahtashamulhassan6260
    @ahtashamulhassan6260Ай бұрын

    @Nana you are a gift teacher. Explained so nicely and to the point. Your lectures are worth than doing certificates

  • @jimbrent8151
    @jimbrent81512 жыл бұрын

    Absolutely excellent. I took an excellent 20 hour online course to learn ArgoCD.This was actually a little bit better presentation of the material.

  • @flesz_

    @flesz_

    Жыл бұрын

    I find all those 20h+ courses pretty useless as they are too long and difficult to complete

  • @manuel-stroehmer
    @manuel-stroehmer Жыл бұрын

    Wow, definitely one of the best tutorials I've ever seen - Thank you!

  • @0megal2
    @0megal22 жыл бұрын

    What a great tutorial! I've been working with fluxCD for a while now, but the ArgoCD UI looks really good when you are dealing with audits. Great content as always Nana!

  • @madhuvanthisridhar5965
    @madhuvanthisridhar5965 Жыл бұрын

    Amazing and short tutorials to really learn the fundamental and most important concepts well! Keep posting Nana!

  • @jayhaygh
    @jayhaygh2 жыл бұрын

    Excellent video! Clear, concise and easy to follow :) Did not know what ArgoCD was, but after less than an hour I know why my project needs this and how to use it. Thanks!

  • @BamBamTr
    @BamBamTr6 күн бұрын

    Your explanations are so simple and awesome. Thanks nana

  • @bauntimandal
    @bauntimandal2 жыл бұрын

    Complex things are easy to understand. Simplicity's the real challenge. Thank you @Nana.

  • @otaviotech
    @otaviotech2 жыл бұрын

    Brilliant. No words. Thank you!

  • @milindatalwatte
    @milindatalwatte Жыл бұрын

    I have no clue how someone can explain something so effortlessly and accurately in such little time. You have a gift, thank you. I'm now tempted to go through every technology video you've ever made to see what else can be learned.

  • @RootsterAnon

    @RootsterAnon

    2 ай бұрын

    binge watching! :D

  • @thotapraveenbabu5087
    @thotapraveenbabu50872 ай бұрын

    Thank you Naina for making these needful videos.

  • @thomash.8297
    @thomash.82972 жыл бұрын

    Thank you Nana. So easy to understand a complex topic.

  • @taint_misbehavin
    @taint_misbehavin Жыл бұрын

    This was excellent! Really good transition from high-level, great comparison with other solutions and tools, great intro walkthrough of using the app. Bravo 👏👏👏

  • @SadhamHussainsree
    @SadhamHussainsree Жыл бұрын

    Thank you Nana.Your videos are amazing.Keep up the good work.

  • @mahipalp5545
    @mahipalp55452 жыл бұрын

    Thank you Nina, it's amazing to learn this stuff. You're doing a great job. :)

  • @c0p0n
    @c0p0nАй бұрын

    Thank you Nana, that was concise and to the point. Great introduction as well to the whole gitops concept with examples.

  • @Jod4light
    @Jod4light11 ай бұрын

    In love with this one, super cool, well explained and detailed! Thanks for your efforts!

  • @sandeepm625
    @sandeepm6252 жыл бұрын

    One Word: Awesome. Theory and application in one lecture

  • @mark94213
    @mark942132 жыл бұрын

    Brilliant - thank you very much. I hadn’t heard of ArgoCD before this and not only did this give me a great overview but within minutes I was able to give it a test run too. Cheers.

  • @badtrapify
    @badtrapify2 жыл бұрын

    Thank you so much! This is exactly what i just need in just the right time

  • @jcolby298
    @jcolby2982 жыл бұрын

    you have a great talent for explaining things in a clear and concise way. subscribed!

  • @Goettel
    @Goettel Жыл бұрын

    Every time I watch one of your videos I'm blown away by how much knowledge is imparted in minimal time, thank you.

  • @TajuAlim
    @TajuAlim Жыл бұрын

    Thank you so much for your breakdown. Everything was thorough and detailed. I greatly appreciate the physical walkthrough examples.

  • @kanasai9999
    @kanasai99992 жыл бұрын

    This is really a good one. Clear, short and precise. Save me lots of time

  • @simaattar3154
    @simaattar3154 Жыл бұрын

    amazing! crystal clear! not even one extra word! thank you!

  • @user-gb1cv1bc9r
    @user-gb1cv1bc9r Жыл бұрын

    I am stunned from the quality of this course. Amazing. Thank you so much!

  • @wycliffekilonzo2918
    @wycliffekilonzo291815 күн бұрын

    Well explained and its easier to understand.Thank you so much

  • @yvangelist
    @yvangelist2 жыл бұрын

    Hi Nana. Thank you, Thank you, Thank you, Thank you. As always the best. Clear sound, professional material. Keep up your excellent work. I've become a regular watcher of your videos and now my goal is to spread the word about your channel. You deserve to have 10x more viewers and subscribers for this awesome work you do.

  • @JohnnyJayJay
    @JohnnyJayJay8 ай бұрын

    Really good video! You did a great job of giving a comprehensive overview, I especially appreciate the graphics and the high level, conceptual explanations. I'm usually not a big fan of video tutorials, but this was good.

  • @mohammedfci86
    @mohammedfci862 жыл бұрын

    Really great , short and to the point very good to boost this skill very quickly with clear principles in mind, Keep going Nana

  • @farhadkabir1321
    @farhadkabir132111 ай бұрын

    it couldn't get any better than this. great tutorial.

  • @jagkoth
    @jagkoth Жыл бұрын

    Beautiful. Just Learned it just like that. Thanks for the efforts

  • @andywu0913
    @andywu09132 жыл бұрын

    super clear and awesome intro for devops beginners. love this so much.

  • @f3rdy1307
    @f3rdy13073 ай бұрын

    This is well explained in clear language. Thank you!

  • @egidfertal8240
    @egidfertal8240Ай бұрын

    Thank you very much for video. I love how you organize your content :)

  • @narendrar9940
    @narendrar99408 ай бұрын

    Thanks Nana! As usual one of the best learning resource!

  • @tba77
    @tba772 жыл бұрын

    Great video as always very well explained and demonstrated thank you very much

  • @mihaigalos279
    @mihaigalos2792 жыл бұрын

    Hi Nana, I love your videos! My team and me learned a lot from them - thank you!

  • @TechWorldwithNana

    @TechWorldwithNana

    2 жыл бұрын

    I'm glad to hear that, Mihai. Thanks for your comment 😊

  • @marcelclaverehoussou6819
    @marcelclaverehoussou6819 Жыл бұрын

    Great job Nana. That was amazing video. Helping a lot.

  • @thecloudbaba8668
    @thecloudbaba8668 Жыл бұрын

    simple and clear in a very short amount of time. Kudos

  • @ziya.b9324
    @ziya.b93242 жыл бұрын

    💓 You rock Nana!! Thank you for this.

  • @ArvindSingh-iq3lg
    @ArvindSingh-iq3lg2 жыл бұрын

    This tutorial at the right time when I needed. Thanks Nana

  • @samuelcardonnel652
    @samuelcardonnel6523 ай бұрын

    Awesome pedagogy ❤ Thanks for this incredible content 🎉

  • @1989arrvind
    @1989arrvind Жыл бұрын

    You're Great, in the advent of evolving technologies, it is really hard to thrive without your videos

  • @stu1wyatt
    @stu1wyatt2 жыл бұрын

    Amazing as always, I've learnt so much from this video, keep up the great work

  • @rpf23543
    @rpf235434 ай бұрын

    Wow, thank you so much! I had no idea about ArgoCD and thanks to your video I have gained a lot of knowledge!

  • @hosseinghorbani9725
    @hosseinghorbani9725Ай бұрын

    That was amazing Nana. Thank you indeed. 💌

  • @marcopetaccia88
    @marcopetaccia88 Жыл бұрын

    Thanks Nana! Exceptional video. As always!

  • @Lines-In-The-Sand1
    @Lines-In-The-Sand16 ай бұрын

    One of the best tutorial vids I've ever watched. Thank you

  • @TechWorldwithNana

    @TechWorldwithNana

    6 ай бұрын

    Glad you enjoyed it!

  • @lawaladekunleolusegun8409
    @lawaladekunleolusegun8409 Жыл бұрын

    Very clearly explained. The best DevOps tutor on KZread :)

  • @egross175
    @egross175 Жыл бұрын

    really great and quick video that gets directly to the point

  • @helmet_saga
    @helmet_saga2 жыл бұрын

    Thank you Nana, to make it really easy to understand Argo CD.

  • @hprangana
    @hprangana2 жыл бұрын

    Thanks a lot for this content. Really appreciate your dedication to keep this video much clear to everyone.

  • @ricardoislasruiz3186
    @ricardoislasruiz31862 жыл бұрын

    The best video about ArgoCD on the whole internet. Thank you so much Nana... Damn, ArgoCD is beautiful.

  • @rishabprasad4371
    @rishabprasad43712 жыл бұрын

    Wow! I was waiting for this from you Nana! Expecting a similar one on tekton as well 😀

  • @reginaldosantos1743
    @reginaldosantos17432 жыл бұрын

    Simple and clear explanation: indeed an awesome begginers guide! Tks.

  • @anandkale3560
    @anandkale35602 жыл бұрын

    Thanks nana for this. Much needed.👍

  • @ashishbadgujar8215
    @ashishbadgujar82152 жыл бұрын

    My first ArgoCD tutorial and everything is cleared about argoCD, thanks nana !

  • @jonykiran9901
    @jonykiran99012 жыл бұрын

    It's like a buddy explaining a concept at the preparation for the finals, so clear and so simple explanation, great effort Nana thank you.

  • @TechWorldwithNana

    @TechWorldwithNana

    2 жыл бұрын

    Thanks Jony! :D

  • @antoniomasotti8060
    @antoniomasotti8060 Жыл бұрын

    Awesome! Thanks for another excellent video! :) I will start experimenting with argocd right away

  • @robertodedeus8023
    @robertodedeus8023 Жыл бұрын

    This was very helpful. Thank you for the high quality content.

  • @conradtaylor29
    @conradtaylor29 Жыл бұрын

    During my initial attempt trying to set up ArgoCD, I spent way too much time running into issue after issue trying to get things working using docs and Minikube. After watching this video, I was able to get up and operational as well as learn about ArgoCD in much less time. Bravo!!!!

  • @yohan_aka_spof
    @yohan_aka_spof Жыл бұрын

    This is high quality content. I have a new go-to channel when searching for DevOps content.

  • @aniketmemane4374
    @aniketmemane43746 ай бұрын

    Thanks Nana ! Found it very helpful🙂

  • @truphenalwanga9829
    @truphenalwanga98292 жыл бұрын

    I don't know how I would ever learn these DevOps concepts without Nana. Thanks a ton. 🖤 from Kenya!

  • @karimnaufal9792
    @karimnaufal97922 жыл бұрын

    Learned a lot! Thank you, you are a great teacher.

  • @GerardoAguirre-hp9ik
    @GerardoAguirre-hp9ik7 ай бұрын

    What an amazing resource! Thx for your effort

  • @user-ox1mm1hx3v
    @user-ox1mm1hx3v2 ай бұрын

    God bless you! Amazing explanation!

  • @josephglaspie8385
    @josephglaspie83852 жыл бұрын

    Nana, you rock! Thanks for making these great videos

  • @adonsav
    @adonsav2 жыл бұрын

    Awesome work as always! Thanks again 🙏

  • @user-xd5uq8hw6r
    @user-xd5uq8hw6r11 ай бұрын

    Excellent tutorial. Kudos to Nana for making this awesome video tutorial

  • @laci319
    @laci319 Жыл бұрын

    Great video again! It would worth to mention the side effects of auto heal with event/metric based auto- or scheduled scalers like Keda, HPA, etc. It seems any scaling will be taken out by ArgoCD if "auto heal" is enabled. It is common to scale your replicas based on conditions like load or schedule.

  • @dfreedman2010
    @dfreedman2010 Жыл бұрын

    I commented yesterday on a GitLab CICD video you created where you introduced Twingate, which I got up and running easily. However, now I find out about Argo CD which is an even better way to use remote repo for private lab deployment to K8S. Thank you so much! Your videos are awesome.

  • @melihatalay2127
    @melihatalay21278 ай бұрын

    Excellent video. I watched and configured my existing projects. Many thanks 👍

  • @sealuke2724
    @sealuke2724 Жыл бұрын

    Nana, i love u really love how you explain tons of themes.

  • @danielsouza6154
    @danielsouza615417 күн бұрын

    Your are the best. Oh my god what a really perfect class.

  • @ameyamagashe
    @ameyamagashe5 ай бұрын

    Master Blaster! Amazing content, I cannot thank you enough!

  • @arunmanglick
    @arunmanglick Жыл бұрын

    Awesome Details... Brilliantly covered .. Thank you so much

  • @vinupillai6779
    @vinupillai67792 жыл бұрын

    One of the best 47.52 Minutes of my life, spent well. Thanks for sharing the great course with demo!. Thank you! Thank you! and Thank you!

  • @TechWorldwithNana

    @TechWorldwithNana

    2 жыл бұрын

    Thanks so much Vinu! :)

  • @anka01
    @anka012 жыл бұрын

    I'm surprised that there are so few likes despite having so many subscribers. It was really useful content, I benefited a lot. thank you so much.

  • @RootsterAnon
    @RootsterAnon2 ай бұрын

    Just what I needed! Thank you!

  • @goldenhour9119
    @goldenhour91192 жыл бұрын

    Excellent video-thanks for this Nana

  • @LampJustin
    @LampJustin2 жыл бұрын

    Wow thank you! This tutorial was absolutely great!! :)

  • @yshu-ky4fb
    @yshu-ky4fb24 күн бұрын

    awesome as always!!

  • @himanshutomar3512
    @himanshutomar35122 жыл бұрын

    I was waiting for this one, thanks Nana 😊

  • @dorbenmoyal7639
    @dorbenmoyal76392 жыл бұрын

    As always you are the best devops teacher 👩🏼‍🏫, Thanks 🙏🏼

  • @rohitpatil6692
    @rohitpatil6692 Жыл бұрын

    Super userfull video tutorial on ArgoCD. Thanks Nana.

  • @KennyLong1
    @KennyLong1 Жыл бұрын

    Hi Nana! Another excellent video! I've been doing software for years and your intro videos are always really well done. I had Argo up and running in an hour. You always do a great job of finding the right depth. I often learn the most important aspects in less than an hour - while online classes that are many hours longer don't cover the critical parts nearly as well. How about a video on Kustomize?

  • @supratheesh

    @supratheesh

    Жыл бұрын

    Exactly! Even I will search Nana + Topic to learn anything quickly nowadays. Thanks Nana for the good videos which covers almost everything needed to get started.

  • @mauriciocmarinho
    @mauriciocmarinho Жыл бұрын

    Amazing! Thanks for this class

  • @spattanaik75
    @spattanaik75 Жыл бұрын

    Very detailed and clean explanation. Thanks for the full resources for this tutorial. :)

  • @ProCoder2007
    @ProCoder2007 Жыл бұрын

    Thank you very much for this in-depth explanation :)

  • @rc3043
    @rc30432 жыл бұрын

    This is a very nice explanation! Thank you very much for your videos!

  • @Mauglus
    @Mauglus2 жыл бұрын

    Abolutely loved it 😍. I will try to implement for our project :)

  • @palanidata7455
    @palanidata74552 жыл бұрын

    Explained it very well. Thank you so much!

  • @poojanaik4249
    @poojanaik42492 жыл бұрын

    Crystal clear, loved it❤️

  • @hanankevich5762
    @hanankevich57622 ай бұрын

    awesome video, thanks Nana

  • @TaiLamPhat
    @TaiLamPhat9 ай бұрын

    Thank you for sharing, easy to understand for beginner like me ❤

  • @serdukovaa
    @serdukovaa9 ай бұрын

    Do you know why your content is so great? Because you're really understand what you're saying. Love your lessons, you're awesome! Please keep