Skip to main content

Argo CD - GitOps Deployment

Welcome to this complete course on Argo CD! Learn to use the most popular GitOps tool to deploy and manage your Kubernetes applications declaratively.


Table of Contents

#ChapterDescription
01Introduction to Argo CDConcepts, architecture and benefits
02Installation and ConfigurationDeploy Argo CD on Kubernetes
03Core conceptsApplications, Projects, Repositories
04Create an ApplicationDeploy your first application
05Synchronization strategiesAuto-sync, Self-heal, Prune
06Web interface and CLIMaster the Argo CD tools
07ApplicationSetsGenerate applications dynamically
08Multi-clusterManage multiple clusters
09Security and RBACAccess control and best practices
10Exercises and projectsHands-on practice

Prerequisites

  • Know Kubernetes (pods, deployments, services)
  • Master Git (branches, commits, PR)
  • Have completed the GitOps course (recommended)
  • Understanding of YAML

Course Objectives

By the end of this course, you will be able to:

  • Install and configure Argo CD
  • Deploy applications via GitOps
  • Configure automatic synchronization
  • Use the UI and CLI effectively
  • Manage multiple clusters with Argo CD
  • Apply security best practices

Estimated Duration

⏱️ 10 to 12 hours of training


Start the course →