GitOps with Argo CD & Kubernetes

Self-paced recorded course

Learn GitOps with Argo CD and Kubernetes at your own pace. Follow recorded lessons covering applications, sync policies, health checks, ApplicationSet, secrets and deployment patterns.

Complete recorded course

₹9,600 INR / $100 USD

Pay in INR or USD. Our team will help with payment and recording access.

1 year of recording access. No live classes, labs or certification exam included.

Course content

GitOps Foundation

  • What is GitOps
  • DevOps Pain Points
  • Pillars of GitOps
  • GitOps vs Traditional CI/CD
  • How GitOps Solves Problems

Argo CD Components & Architecture

  • Argo CD Components: Control Center, Controller, Repository Server, Redis, Dex
  • Git Polling vs Webhooks
  • Desired vs Actual State
  • In-Cluster vs External Clusters
  • Sync Strategies
  • State Comparison

Installing & Accessing Argo CD

  • Options to Install Argo CD
  • Installation Methods: Core, Full (Standard), Multi-Tenant, Helm
  • Installing Argo CD on Kubernetes
  • Accessing Argo CD Web UI
  • Argo CD CLI Installation

Your First GitOps Application

  • Preparing Kubernetes Manifests
  • Creating Application in Argo CD
  • Using Argo CD UI
  • Using Argo CD CLI
  • Using YAML Manifest
  • Scaling Application
  • Troubleshooting Common Issues: Application Stuck in Progressing State, Sync Failures, Out of Sync Status

Argo CD Sync Policies & Sync Options

  • Manual Sync Policy
  • Manual Sync
  • Automated Sync Policy
  • Automated Sync with Pruning
  • Automated Sync with Self-Healing
  • Full Automation (Prune + Self-Heal)
  • Advanced Sync Options: Replace Resource, Force Sync, Server-Side Apply, Namespace Creation, Prune Confirmation, Apply Out-of-Sync Only
  • Selecting the Right Policy

Application Health & Status Monitoring

  • Understanding Argo CD Health States
  • Application Sync States
  • Setting Health Check Configuration
  • Configure Resource Health Timeout
  • Custom Resource Health Check
  • Configure Health Check Exclusions
  • Parent-Child Health in Argo CD
  • Resource Event Monitoring
  • Application Lifecycle Monitoring
  • Application Monitoring

Argo CD & Slack Notifications

  • Setting up Slack
  • Creating Slack Bot
  • Creating Slack Channel
  • Configuring Kubernetes Resources
  • Storing Slack Token in Kubernetes
  • Configuring Notifications
  • Testing Argo CD Slack Notification

Argo CD Sync Waves

  • Introduction to Sync Waves
  • Sync Wave Use-Cases
  • Sync Waves Configuration
  • Common Mistakes Configuring Sync Waves
  • Monitoring Sync Waves
  • Sync Waves Best Practices
  • Troubleshooting: Resource Stuck in Wave, Wrong Deploy Order, Sync Timeout

Repository Patterns & GitOps Best Practices

  • GitOps Repository Strategies
  • Application Repository Pattern
  • Environment Repository Pattern
  • Directory Structure Patterns: Environment First, Application First, Layered
  • Environment Management: Direct, Promotion-Based, Template-Based
  • Common Anti-Patterns to Avoid
  • Best Practices

Argo CD ApplicationSet

  • Introduction to ApplicationSet
  • Benefits of Using ApplicationSet
  • Components
  • Deploying ApplicationSet
  • Common Deployment Patterns

Argo CD RBAC

  • Importance of RBAC
  • RBAC Components
  • Managing RBAC Users & Permissions
  • Project-Level RBAC
  • RBAC Patterns
  • Troubleshooting RBAC Issues

Argo CD Blue-Green Deployments

  • Introduction to Blue-Green Deployments
  • Blue-Green Application Deployment
  • Rollback Deployment

Secret Management with Argo CD

  • Argo CD Secret Handling
  • Secret Solutions: Sealed Secrets, External Secrets Operator, SOPS with Argo CD
  • Sealing Secrets with kubeseal
  • Best Practices for Secret Security

Argo CD Hooks

  • What are Argo CD Hooks
  • Benefits of Hooks
  • Hook Types and Execution Order
  • Configuring Hooks
  • Automating Blue-Green Traffic with Hooks
  • Cache Warming Hooks

Good to know

How does this course work?
This is a self-paced recorded course. Watch the lessons on your own schedule and revisit topics as you learn. There are no live classes or scheduled batches for this course.
What is included?
The course recordings are included, with 1 year of recording access. Lab environments, live teaching and certification exams are not included.
Can I watch a lesson before buying?
Yes. Use Watch free preview in the course content to watch the sample recording. The rest of the course is available after purchase.
What happens when I click Buy course?
A short enquiry form opens. Share your details and our team will contact you to confirm the price, payment and recording access. Submitting the form does not take a payment or activate course access.

Buy course

Send a purchase enquiry. Our team will contact you to confirm payment and recording access.