Skip to content

Study guide for CAPA (Certified Argo Project Associate) with practical labs, cheatsheet, and exam practice questions.

License

Notifications You must be signed in to change notification settings

msahihi/CAPA-study-guide

Repository files navigation

Certified Argo Project Associate (CAPA) - Study Guide

Overview

The Certified Argo Project Associate (CAPA) certification demonstrates competency in understanding and working with the Argo Project ecosystem, including Argo CD, Argo Workflows, Argo Rollouts, and Argo Events. This certification is designed for DevOps engineers, platform engineers, and cloud-native practitioners who want to validate their skills in GitOps, continuous delivery, and workflow automation using Argo tools.

Who Should Take CAPA:

  • DevOps engineers implementing GitOps practices
  • Platform engineers building CI/CD pipelines
  • Cloud-native practitioners working with Kubernetes
  • Developers automating workflows and deployments
  • SREs managing application lifecycle at scale

About This Guide: This repository provides organized, easily accessible content to support CAPA exam preparation. It consolidates information from official Argo documentation, community resources, and hands-on practice into a structured learning path designed for beginners to intermediate practitioners.

What's in This Directory

  • CAPA_CHEATSHEET.md: Comprehensive study guide consolidating all domain and lab content
  • domains: Exam domains with detailed theoretical content organized by topic
  • labs: Hands-on practical exercises with kubectl and Argo CLI commands
  • mock-questions: Sample questions to simulate the exam experience

Topics Covered

External Links

Getting Started

Prerequisites

Before starting your CAPA preparation, ensure you have:

  • Basic understanding of Kubernetes concepts (pods, deployments, services)
  • Familiarity with YAML manifests
  • Access to a Kubernetes cluster (local or cloud)
  • kubectl CLI installed
  • Git and basic Git operations knowledge

Quick Start Path

  1. Orientation: Read this README to understand the guide structure
  2. Review Topics: Browse the Topics Covered section to see all exam domains
  3. Study Theory: Start with domains/ - read topic markdown files for theoretical knowledge
  4. Hands-On Practice: Complete corresponding labs/ for each topic you study
  5. Quick Reference: Use CAPA_CHEATSHEET.md for consolidated review
  6. Test Knowledge: Practice with mock-questions/ to assess readiness
  7. Track Progress: Check off completed topics and labs as you go

Recommended Study Approach

Week 1-2: Argo Workflows - Workflow Engine (36% of exam)

Week 3-4: Argo CD - Continuous Delivery (34% of exam)

Week 5: Argo Rollouts - Progressive Delivery (18% of exam)

Week 5: Argo Events - Event Automation (12% of exam)

Week 6: Review & Practice

  • Review CAPA_CHEATSHEET.md
  • Revisit challenging topics
  • Complete all mock exams in mock-questions/
  • Practice hands-on scenarios end-to-end
  • Review official Argo documentation

Lab Environment Setup

For hands-on practice using local Kubernetes:

Option 1: Minikube

# Install minikube
brew install minikube  # macOS
# or download from https://minikube.sigs.k8s.io/

# Start cluster
minikube start --cpus=4 --memory=8192

# Verify
kubectl get nodes

Option 2: Kind (Kubernetes in Docker)

# Install kind
brew install kind  # macOS
# or download from https://kind.sigs.k8s.io/

# Create cluster
kind create cluster --name capa-study

# Verify
kubectl cluster-info --context kind-capa-study

Additional Resources

About

Study guide for CAPA (Certified Argo Project Associate) with practical labs, cheatsheet, and exam practice questions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors