ArgoCD Tutorial for Beginners | GitOps CD for Kubernetes

Sdílet
Vložit
  • čas přidán 20. 06. 2024
  • Full ArgoCD Tutorial | Learn about the GitOps CD tool for Kubernetes
    ► Learn how to build production-grade GitOps pipeline with ArgoCD in our DevSecOps Bootcamp: bit.ly/4dLvm7F
    The ArgoCD chapter includes building a pipeline of dynamically updating & building a new application version using GitLab downstream pipeline feature, which then triggers ArgoCD to automatically pull the K8s manifest changes made by GitLab CI pipeline 🚀
    #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

Komentáře • 524

  • @TechWorldwithNana
    @TechWorldwithNana  Před 2 lety +49

    ► Please leave a like and subscribe if this tutorial was useful for you 💙
    ► Learn how to build production-grade GitOps pipeline with ArgoCD in our DevSecOps Bootcamp: bit.ly/4dLvm7F
    ► 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 Před rokem

      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 Před rokem

      @@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 Před rokem +1

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

    • @venkatabhilash
      @venkatabhilash Před 11 měsíci

      @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 Před 4 měsíci

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

  • @infinity-labs-edu
    @infinity-labs-edu Před 4 měsíci +18

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

  • @user-gl6ev7qo4j
    @user-gl6ev7qo4j Před dnem

    This was still very useful 2 years later! Thanks for the breakdown.

  • @jimbrent8151
    @jimbrent8151 Před 2 lety +79

    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_ Před rokem

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

  • @0megal2
    @0megal2 Před 2 lety +9

    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!

  • @jayhaygh
    @jayhaygh Před 2 lety +19

    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!

  • @sandeepm625
    @sandeepm625 Před 2 lety +11

    One Word: Awesome. Theory and application in one lecture

  • @bauntimandal
    @bauntimandal Před 2 lety +14

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

  • @mark94213
    @mark94213 Před 2 lety +1

    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.

  • @thomash.8297
    @thomash.8297 Před 2 lety +6

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

  • @user-gb1cv1bc9r
    @user-gb1cv1bc9r Před rokem

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

  • @ahtashamulhassan6260
    @ahtashamulhassan6260 Před 2 měsíci +4

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

  • @Goettel
    @Goettel Před rokem +10

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

  • @kanasai9999
    @kanasai9999 Před 2 lety +2

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

  • @yvangelist
    @yvangelist Před 2 lety +1

    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.

  • @truphenalwanga9829
    @truphenalwanga9829 Před 2 lety

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

  • @ashishbadgujar8215
    @ashishbadgujar8215 Před 2 lety +1

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

  • @madhuvanthisridhar5965
    @madhuvanthisridhar5965 Před 2 lety +1

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

  • @lawaladekunleolusegun8409

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

  • @simaattar3154
    @simaattar3154 Před rokem +1

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

  • @milindatalwatte
    @milindatalwatte Před rokem +16

    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.

  • @meng-dw1wb
    @meng-dw1wb Před 13 dny

    Excellent job, searched several video online, this one is really understandable for even people not doing devops.

  • @manuel-stroehmer
    @manuel-stroehmer Před rokem +1

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

  • @jonykiran9901
    @jonykiran9901 Před 2 lety +13

    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.

  • @dfreedman2010
    @dfreedman2010 Před rokem

    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.

  • @conradtaylor29
    @conradtaylor29 Před 2 lety +4

    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!!!!

  • @SadhamHussainsree
    @SadhamHussainsree Před rokem +3

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

  • @jcolby298
    @jcolby298 Před 2 lety +2

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

  • @TajuAlim
    @TajuAlim Před rokem +1

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

  • @1989arrvind
    @1989arrvind Před rokem +1

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

  • @andywu0913
    @andywu0913 Před 2 lety +1

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

  • @mahipalp5545
    @mahipalp5545 Před 2 lety +2

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

  • @otaviotech
    @otaviotech Před 2 lety +1

    Brilliant. No words. Thank you!

  • @thotapraveenbabu5087
    @thotapraveenbabu5087 Před 4 měsíci +1

    Thank you Naina for making these needful videos.

  • @ricardoislasruiz3186
    @ricardoislasruiz3186 Před 2 lety

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

  • @vinupillai6779
    @vinupillai6779 Před 2 lety +4

    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!

  • @reginaldosantos1743
    @reginaldosantos1743 Před 2 lety +1

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

  • @badtrapify
    @badtrapify Před 2 lety +2

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

  • @melihatalay2127
    @melihatalay2127 Před 10 měsíci

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

  • @dorbenmoyal7639
    @dorbenmoyal7639 Před 2 lety +1

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

  • @taint_misbehavin
    @taint_misbehavin Před rokem

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

  • @helmet_saga
    @helmet_saga Před 2 lety +1

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

  • @rohitpatil6692
    @rohitpatil6692 Před 2 lety

    Super userfull video tutorial on ArgoCD. Thanks Nana.

  • @Jod4light
    @Jod4light Před rokem

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

  • @farhadkabir1321
    @farhadkabir1321 Před rokem +1

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

  • @yohan_aka_spof
    @yohan_aka_spof Před rokem

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

  • @KennyLong1
    @KennyLong1 Před rokem +27

    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 Před rokem

      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.

  • @mohammedfci86
    @mohammedfci86 Před 2 lety +1

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

  • @marcopetaccia88
    @marcopetaccia88 Před rokem

    Thanks Nana! Exceptional video. As always!

  • @jagkoth
    @jagkoth Před rokem

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

  • @c0p0n
    @c0p0n Před 3 měsíci

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

  • @narendrar9940
    @narendrar9940 Před 10 měsíci +1

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

  • @robertodedeus8023
    @robertodedeus8023 Před rokem +1

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

  • @josephglaspie8385
    @josephglaspie8385 Před 2 lety +1

    Nana, you rock! Thanks for making these great videos

  • @LampJustin
    @LampJustin Před 2 lety +2

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

  • @samuelcardonnel652
    @samuelcardonnel652 Před 5 měsíci +2

    Awesome pedagogy ❤
    Thanks for this incredible content 🎉

  • @egross175
    @egross175 Před 2 lety +2

    really great and quick video that gets directly to the point

  • @muzafferkahraman9690
    @muzafferkahraman9690 Před měsícem

    You're doing a great job. Very helpful,much appreciated.

  • @user-xd5uq8hw6r
    @user-xd5uq8hw6r Před rokem

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

  • @serdukovaa
    @serdukovaa Před 11 měsíci

    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

  • @ziya.b9324
    @ziya.b9324 Před 2 lety +2

    💓 You rock Nana!! Thank you for this.

  • @sateeshganni
    @sateeshganni Před 2 lety

    Nice video ,in my work place we are maintaining 30 plus EKS clusters using single code with ArgoCd deployment
    I like argocd . She explained very well thanks again

  • @mihaigalos279
    @mihaigalos279 Před 2 lety +3

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

  • @thecloudbaba8668
    @thecloudbaba8668 Před rokem

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

  • @antoniomasotti8060
    @antoniomasotti8060 Před rokem

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

  • @tba77
    @tba77 Před 2 lety +4

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

  • @arunmanglick
    @arunmanglick Před rokem

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

  • @mauriciocmarinho
    @mauriciocmarinho Před rokem +1

    Amazing! Thanks for this class

  • @ArvindSingh-iq3lg
    @ArvindSingh-iq3lg Před 2 lety

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

  • @matiaspalmero532
    @matiaspalmero532 Před 2 lety

    Great stuff. Really helpful. Highly recommended!

  • @marcelclaverehoussou6819

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

  • @ameyamagashe
    @ameyamagashe Před 7 měsíci +1

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

  • @anandkale3560
    @anandkale3560 Před 2 lety +4

    Thanks nana for this. Much needed.👍

  • @hprangana
    @hprangana Před 2 lety +2

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

  • @pdemarchi87
    @pdemarchi87 Před rokem +1

    Excellent!!! Thank you so much!!! 👏👏👏

  • @JohnnyJayJay
    @JohnnyJayJay Před 10 měsíci

    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.

  • @anka01
    @anka01 Před 2 lety +1

    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.

  • @adrianleon4396
    @adrianleon4396 Před 2 lety +1

    Thanks for sharing! Lovely video!

  • @adonsav
    @adonsav Před 2 lety +2

    Awesome work as always! Thanks again 🙏

  • @krupatejpalukuri6110
    @krupatejpalukuri6110 Před 9 měsíci

    Much recommended course for Argo CD.. Amazing Content and explanation,. Looking for more real time Projects.

  • @renujain8911
    @renujain8911 Před rokem +2

    I don't have words to explain the quality of your explanation.... Awesome video & great content.. Above all Nana is the perfect teacher to explain complicated topic in easy to understand language.. :-)

  • @goldenhour9119
    @goldenhour9119 Před 2 lety

    Excellent video-thanks for this Nana

  • @spattanaik75
    @spattanaik75 Před rokem +1

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

  • @stu1wyatt
    @stu1wyatt Před 2 lety

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

  • @rodoherty1
    @rodoherty1 Před 2 lety

    Brilliant video, Nana !! Thank you!

  • @sauloaraujo1978
    @sauloaraujo1978 Před 2 lety

    Amazing presentation! Thanks a lot!

  • @tomasz9205
    @tomasz9205 Před měsícem

    Thank you a lot for the video. This is so well explained! Amazing!

  • @egidfertal8240
    @egidfertal8240 Před 3 měsíci +1

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

  • @h3651551
    @h3651551 Před 2 lety +1

    Thanks for sharing. Really easy to understand!

  • @ZillaYT
    @ZillaYT Před 2 lety +1

    Thanks for yet another awesome presentation!

  • @hosseinghorbani9725
    @hosseinghorbani9725 Před 3 měsíci

    That was amazing Nana.
    Thank you indeed.
    💌

  • @rishankgupta1507
    @rishankgupta1507 Před 2 lety

    no words to express my gratitude for you nana

  • @laci319
    @laci319 Před rokem +4

    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.

  • @rishabprasad4371
    @rishabprasad4371 Před 2 lety +1

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

  • @Lines-In-The-Sand1
    @Lines-In-The-Sand1 Před 8 měsíci +1

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

  • @harrisoncramer
    @harrisoncramer Před 2 lety +2

    This is fantastic! Thank you!

  • @an69
    @an69 Před 2 lety +2

    Awesome explanation Nana!

  • @aniketmemane4374
    @aniketmemane4374 Před 7 měsíci

    Thanks Nana ! Found it very helpful🙂

  • @narsimudaykumar231
    @narsimudaykumar231 Před rokem

    one of the best video i watched on argoCD . Thank you so much for sharing such informative video

  • @portugapictures
    @portugapictures Před 2 lety +1

    Thank you for sharing this excellent content about ArgoCD.