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: https://www.kasten.io/nana

▬▬▬▬▬▬ Pre-Requisite ▬▬▬▬▬▬
💡 GitOps in 10 Mins: ► https://youtu.be/f5EpcWp0THw
💡 Kubernetes: ► https://youtu.be/s_o8dwzRlu4

▬▬▬▬▬▬ Demo Pre-Requisite ▬▬▬▬▬▬
🧑🏻‍💻 Setup an empty Minikube: ► https://youtu.be/s_o8dwzRlu4?t=1960

▬▬▬▬▬▬ L I N K S 🔗▬▬▬▬▬▬
Git Repo to follow along the demo: ► https://gitlab.com/nanuchi/argocd-app-config
Install ArgoCD: ► https://argo-cd.readthedocs.io/en/stable/getting_started/#1-install-argo-cd
Login to ArgoCD: ► https://argo-cd.readthedocs.io/en/stable/getting_started/#4-login-using-the-cli
ArgoCD Configuration: ► https://argo-cd.readthedocs.io/en/stable/operator-manual/declarative-setup/

▬▬▬▬▬▬ 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 ► https://youtu.be/X48VuDVv0do
DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6
Full Docker course ► https://youtu.be/3c-iBn73dDE

▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
INSTAGRAM ► https://bit.ly/2F3LXYJ
TWITTER ► https://bit.ly/3i54PUB
LINKEDIN ► https://bit.ly/3hWOLVT
FB group ► https://bit.ly/32UVSZP
DEV ► https://bit.ly/3h2fqiO

▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬
► Become a DevOps Engineer – full educational program 👉🏼 https://bit.ly/3gEwf4V
► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW
► Kubernetes 101 – compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU

source

28 thoughts on “ArgoCD Tutorial for Beginners | GitOps CD for Kubernetes”
  1. ► Please leave a like and subscribe if this tutorial was useful for you 💙
    ► Follow me on IG for behind-the-scenes content 😊: https://bit.ly/2F3LXYJ
    ► Become a DevOps Engineer – full educational program: https://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 👉🏼 https://bit.ly/3gEwf4V
    ► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3nIouPW
    ► Kubernetes 101 – compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3mPIaiU

  2. In the past I've found these tutorials incredibly useful, but this one was painful, if a person is looking into ArgoCD, then they will already have a grasp of GitOps.. which means the first 25 minutes of this particular video are superfluous.

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

  4. How can i pause argocd from syncing ,Say i am testing something in the cluster and want to pods to be down until then .

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

  6. Excellent crash course, In demo I would like to see full CI workflow which modify k8s deployment manifest & then agrocd can sync to k8s cluster

  7. Hi Nana! I have searched a lot on Internet but didn't find any answer. Please let me know why did you say overlays are better than having different environments for prod, dev, staging. Given the fact that branches provides better isolation to crucial environment such as prod.

Leave a Reply

Your email address will not be published.

Captcha loading...