Skip to content

CCA - Cilium Certified Associate

Multiple-choice exam | 90 minutes | Passing score: 66% | $250 USD | Launched 2024

The CCA (Cilium Certified Associate) validates foundational knowledge of Cilium, eBPF-based networking, network policy, observability, and multi-cluster connectivity. It’s a theory exam with multiple-choice questions — no hands-on tasks, but deep understanding of Cilium concepts is essential.

KubeDojo covers ~90%+ of CCA topics through our existing Platform Engineering toolkit modules plus a dedicated advanced Cilium module. This page maps CCA domains to existing modules.

Cilium is now the default CNI for GKE, EKS, and AKS. Understanding Cilium isn’t just exam prep — it’s a core skill for any Kubernetes engineer.


DomainWeightKubeDojo CoverageStatus
Architecture20%Partial — deepened in Module 1Covered
Network Policy18%Partial — deepened in Module 1Covered
Service Mesh16%Good (Gateway API covered in Module 1)Covered
Observability10%Good (Hubble module)Covered
Installation & Configuration10%Partial — deepened in Module 1Covered
Cluster Mesh10%GAP — covered in Module 1Covered
eBPF10%Good (multiple existing modules)Covered
BGP & External Networking6%GAP — covered in Module 1Covered

  • Understanding Cilium’s component architecture (agent, operator, Hubble, relay)
  • Knowing how Cilium integrates with the Linux kernel via eBPF
  • Understanding identity-based security and how it differs from IP-based
  • IPAM modes and data path options
ModuleTopicRelevance
Cilium ToolkitCilium overview, eBPF foundations, architecture diagram, identity-based securityDirect
CCA Module 1Agent, Operator, Hubble deep dive, IPAM modes (cluster-pool, kubernetes, multi-pool)Direct
eBPF FoundationseBPF verifier, program types, mapsDirect

  • Writing CiliumNetworkPolicy and CiliumClusterwideNetworkPolicy
  • Understanding L3/L4 and L7 (HTTP-aware) policy enforcement
  • Identity-based vs IP-based policy models
  • Policy enforcement modes (default, always, never)
  • DNS-based (FQDN) egress policies
ModuleTopicRelevance
Cilium ToolkitStandard NetworkPolicy, CiliumNetworkPolicy, L7 rules, DNS-based egress, cluster-wide policiesDirect
CCA Module 1CiliumNetworkPolicy vs K8s NetworkPolicy comparison, policy enforcement modes, L7 HTTP-aware rules, entity-based policiesDirect
CKS Network PoliciesStandard K8s NetworkPolicy (baseline knowledge)Supporting

  • Understanding Cilium’s sidecar-free service mesh model
  • Gateway API integration
  • mTLS with Cilium (SPIFFE identities)
  • Load balancing and traffic management
ModuleTopicRelevance
Service Mesh ToolkitService mesh patterns, sidecar vs sidecar-free, Gateway APIDirect
Cilium ToolkitWireGuard encryption, kube-proxy replacementPartial
SPIFFE/SPIREWorkload identity, mTLS conceptsSupporting

Cilium-specific Gateway API configuration (HTTPRoute, GRPCRoute with Cilium as the Gateway controller) is now covered in CCA Module 1. For additional depth, see the Cilium Gateway API docs.


  • Using Hubble CLI for flow observation and filtering
  • Understanding Hubble Relay and UI architecture
  • Configuring Hubble metrics for Prometheus
  • Interpreting network flow data for troubleshooting
ModuleTopicRelevance
Hubble ToolkitHubble architecture, CLI usage, flow filtering, UI, Prometheus metrics, troubleshooting scenariosDirect
Cilium ToolkitHubble CLI commands, output anatomy, debugging scenarios, metrics configurationDirect

Domain 5: Installation & Configuration (10%)

Section titled “Domain 5: Installation & Configuration (10%)”
  • Installing Cilium using the Cilium CLI and Helm
  • Configuring kube-proxy replacement
  • Validating installations with cilium status and cilium connectivity test
  • Upgrading Cilium
ModuleTopicRelevance
Cilium ToolkitCilium CLI installation, install with Helm values, connectivity testDirect
CCA Module 1Cilium CLI deep dive (install, status, connectivity test, config), Helm-based installDirect

  • Understanding multi-cluster connectivity with Cluster Mesh
  • Configuring global services and service affinity
  • Cross-cluster service discovery
  • Cluster Mesh requirements and limitations
ModuleTopicRelevance
CCA Module 1Cluster Mesh architecture, global services, affinity annotations, multi-cluster service discovery, hands-on setupDirect

This was a GAP in our existing content. Module 1 provides full coverage.


  • Understanding eBPF fundamentals (programs, maps, verifier)
  • How Cilium uses eBPF for networking, policy, and observability
  • eBPF vs iptables for packet processing
  • XDP (eXpress Data Path) basics
ModuleTopicRelevance
Cilium ToolkiteBPF mental model, verifier, packet flow comparison, kernel programmingDirect
CCA Module 1eBPF in the context of Cilium architecture, dataplaneSupporting

  • Understanding BGP peering with CiliumBGPPeeringPolicy
  • Advertising pod CIDRs and service VIPs to external routers
  • LoadBalancer IP advertisement
  • Basic BGP concepts (ASN, peering, route advertisement)
ModuleTopicRelevance
CCA Module 1CiliumBGPPeeringPolicy, ASN configuration, route advertisement, LoadBalancer integrationDirect

This was a GAP in our existing content. Module 1 provides full coverage.


CCA PREPARATION PATH (recommended order)
══════════════════════════════════════════════════════════════
Week 1: Foundations (eBPF + Architecture = 30%)
├── Cilium Toolkit module (full read-through)
├── CCA Module 1: Architecture deep dive
├── Focus on: agent vs operator roles, identity model, IPAM
└── Lab: Install Cilium on kind cluster, run connectivity test
Week 2: Network Policy (18%)
├── Cilium Toolkit: Network Policy sections
├── CCA Module 1: Policy enforcement modes
├── Practice writing CiliumNetworkPolicy YAML
└── Lab: Default deny + allow rules, L7 HTTP policies
Week 3: Service Mesh + Observability (26%)
├── Service Mesh toolkit module
├── Hubble toolkit module (full)
├── Cilium Toolkit: Hubble sections
└── Lab: Hubble observe with --verdict DROPPED, Prometheus metrics
Week 4: Cluster Mesh + BGP + Review (16%)
├── CCA Module 1: Cluster Mesh section
├── CCA Module 1: BGP section
├── Review all quiz questions
└── Practice: End-to-end troubleshooting scenarios

  • This is a theory exam — no hands-on terminal, but conceptual depth is key
  • Know the architecture cold — which component does what, where it runs, how many instances
  • CiliumNetworkPolicy vs K8s NetworkPolicy — understand exactly what Cilium adds (L7, FQDN, entities, cluster-wide)
  • Identity model — the exam loves questions about why identity-based security beats IP-based
  • Hubble CLI flags — know the common filters (--verdict, --from-pod, --to-pod, --protocol)
  • Cluster Mesh — understand requirements (shared CA, unique pod CIDRs, connectivity between clusters)
  • BGP — know what CiliumBGPPeeringPolicy does and when you’d use it (advertising LoadBalancer IPs)
  • Policy enforcement modesdefault, always, never and when each applies

TopicStatusNotes
Cilium Gateway API (HTTPRoute, GRPCRoute)CoveredCovered in CCA Module 1 alongside the Service Mesh module
Cilium Bandwidth ManagerCoveredCovered in CCA Module 1; niche topic, low exam weight
Cilium Egress GatewayCoveredCovered in CCA Module 1; advanced feature, unlikely to be heavily tested
CiliumL2AnnouncementPolicyCoveredCovered in CCA Module 1; Layer 2 advertisement, rare in exam

The existing toolkit modules plus CCA Module 1 provide comprehensive CCA preparation.


#ModuleTopicsComplexity
1Advanced Cilium for CCAArchitecture depth, CiliumNetworkPolicy, Cluster Mesh, BGP, Cilium CLI[COMPLEX]

CERTIFICATION PATH
══════════════════════════════════════════════════════════════
Entry Level:
├── KCNA (Cloud Native Associate) -- K8s fundamentals
├── KCSA (Security Associate) -- Security fundamentals
└── CCA (Cilium Certified Associate) <-- YOU ARE HERE
Professional Level:
├── CKA (K8s Administrator) -- Cluster operations
├── CKAD (K8s Developer) -- Application deployment
├── CKS (K8s Security Specialist) -- Security hardening
└── CNPE (Platform Engineer) -- Platform engineering
Specialist:
└── CKNE (K8s Network Engineer) -- Advanced networking (covers Cilium at depth)

The CCA pairs well with KCNA (general K8s knowledge) and KCSA (security foundations). If you plan to pursue CKNE later, CCA gives you a strong head start on the Cilium-specific portions.