Cert-prep courses with hands-on practice for AWS, Azure, Kubernetes, security and AIModule 1 of every course free, no card →
CloudaQube

Devops · intermediate

GitOps with ArgoCD and Flux

Master GitOps continuous delivery on Kubernetes using both ArgoCD and Flux CD. Build declarative, Git-driven pipelines that automate deployments, manage secrets securely, and scale across multiple clusters — and learn when to choose each tool for real-world environments.

  • 12 hours
  • 21 lessons
  • 5 modules
  • updated August 2026
Module 1 freeNo credit cardFull course from $8.99/mo
try it

Try it before you sign up

Read a full lesson and answer 3 questions from the Module 1 quiz. No account needed.

free lesson · read · 25 min

The Four Principles of GitOps

GitOps is an operational model for Kubernetes and cloud-native infrastructure that uses Git as the single source of truth for both application code and infrastructure configuration. Every desired cluster state is…
question 1 of 3 · from the Module 1 quiz
Which GitOps principle states that the live cluster state must continuously match the desired state in Git, with any divergence automatically corrected?
Pick an answer.
curriculum

5 modules, 21 lessons

Module 1 is free — lessons, hands-on walkthrough and quiz.

  • readThe Four Principles of GitOps25 min
  • videoGitOps Principles Explained25 min
  • hands-onHands-On: Set Up a Local Kubernetes Cluster for GitOps25 min
  • quizModule 1 Quiz: GitOps Foundations10 min
how it's built

Built by the CloudaQube team

No celebrity instructor — here is exactly what goes into the course instead.

  • 01 6 guided hands-on walkthroughs you run in a real environment.
  • 02 5 module quizzes — every answer comes with an explanation.
  • 03 Last updated August 2026.
  • 04 Any module can become a hands-on lab in Labs Studio.
outcomes

What you'll be able to do

  • 01 Explain the four GitOps principles and how the reconciliation loop replaces push-based CI/CD
  • 02 Install and configure ArgoCD to deploy Kubernetes applications from a Git repository
  • 03 Install and bootstrap Flux CD using GitHub integration and manage resources with CRDs
  • 04 Apply Helm charts and Kustomize overlays for multi-environment promotion with both tools
  • 05 Secure Kubernetes secrets in Git using SOPS, Age encryption, and the External Secrets Operator
  • 06 Build a complete multi-environment GitOps pipeline and evaluate when to use ArgoCD vs Flux
before you start
  • — Basic Kubernetes concepts (Pods, Deployments, Services, Namespaces)
  • — Familiarity with kubectl and kubeconfig
  • — Git and GitHub fundamentals (branching, pull requests)
  • — Basic understanding of YAML and Helm charts
questions

Before you start

How long does it take?

About 12 hours of lessons, videos and hands-on walkthroughs across 5 modules.

What’s free?

Module 1 in full — lessons, hands-on walkthrough and quiz — with no card required. Any paid plan (from $8.99/mo) unlocks all 5 modules, and starts with a 14-day free trial.

get started

Start the course with Module 1 free.

No card required. Unlock every module from $8.99/mo when you’re ready.

See pricing
      GitOps with ArgoCD and Flux — Online Course | CloudaQube