Cilium Certified Associate
More study resources
Cheat sheet
Keep the key ideas within reach.
ExploreKey terms
Get comfortable with the vocabulary.
ExploreStudy plan
Give each week a clear focus.
ExploreCommon mistakes
Understand the traps and how to avoid them.
ExploreCase studies
Put your knowledge to work in context.
ExploreExam-day guide
Prepare for the day ahead.
ExploreAbout this exam
The Cilium Certified Associate (CCA) is an entry-to-intermediate credential for engineers who operate or support Kubernetes clusters where Cilium provides networking, security, and observability. It suits platform engineers, DevOps and SRE staff, cluster administrators, and security engineers who need to reason about eBPF-based dataplanes rather than only write YAML. Expect the exam to test how Cilium is architected (agents, operator, and the eBPF datapath), how it is installed and configured, and how it handles CNI duties, IPAM, and routing between pods, nodes, and external networks. A large share of the content concerns policy: CiliumNetworkPolicy, endpoint identity, and how default-deny and layered rules interact with Kubernetes NetworkPolicy. Observability and troubleshooting are tested through tools such as the Cilium CLI, Hubble, and endpoint status inspection. The remainder covers service mesh and load balancing, including Gateway API and kube-proxy replacement, plus a smaller multi-cluster section on Cluster Mesh. Preparation works best hands-on: build a kind or managed cluster with Cilium, break connectivity, and diagnose it with Hubble and cilium CLI output. Read the official Cilium documentation for each domain, then practise writing policies and reading endpoint and policy verdicts. The certifying body publishes current exam logistics - format, length, timing, fees, and scoring - on its own site; check there rather than relying on second-hand summaries.
What you'll study
About Cilium Certified Associate preparation
What format is the CCA exam?
It is a proctored, multiple-choice and multiple-select exam delivered online. Some items present a short scenario and ask you to choose the correct command, policy behaviour, or configuration. The certifying body publishes the current question count, time limit, and delivery details on its official site, so confirm logistics there before booking.
How hard is the CCA compared with other Kubernetes certifications?
It is positioned as associate level, so it assumes working Kubernetes knowledge - pods, services, namespaces, labels - but not deep eBPF programming. The difficulty comes from policy semantics and reading CLI and Hubble output, not from memorising API fields. Candidates who have run Cilium hands-on usually find it manageable; those who only read docs often struggle with policy interaction questions.
Do I need to know eBPF internals to pass?
No. You need a mental model of how eBPF programs attached at network interfaces and sockets implement forwarding, policy enforcement, and load balancing, and why that differs from iptables. You are not expected to write eBPF C code or debug verifier errors. Focus on observable behaviour: endpoint identities, policy verdicts, and datapath modes.
What should I study first?
Start with architecture and installation so you understand the agent, operator, and datapath modes. Then move to CNI, IPAM, and routing, because policy questions assume you know how endpoints get addresses and identities. Study network policy next, since it carries the heaviest weight. Finish with observability, service mesh and load balancing, and Cluster Mesh.
Which tools should I be comfortable using?
Practise the Cilium CLI for status and connectivity tests, kubectl for endpoints and policies, and Hubble for flow inspection. Know how to read cilium endpoint list output, policy verdicts, and dropped-flow reasons. Being able to trace a blocked connection from a Hubble drop back to a specific policy rule is the single most useful troubleshooting skill for this exam.
What are common failure modes on policy questions?
Candidates forget that Cilium identities, not IP addresses, drive policy, and that selecting an endpoint in one direction does not automatically allow the reverse. Others miss how default-deny interacts with namespaces or how L7 rules require an Envoy proxy path. Read each option for direction, selector scope, and whether the rule is ingress or egress before answering.
Can I retake the exam if I fail?
Retake rules, waiting periods, and any associated cost are set by the certifying body and can change. Check the official certification page for the current policy rather than assuming a fixed number of attempts. If a retake is allowed, use the score report to identify weak domains and rebuild hands-on labs around those areas before rebooking.
How long is the certification valid, and what does it cost?
Validity period and exam fee are published by the certifying organisation and are not fixed here. Visit the official site for the current fee, any bundle pricing, and the recertification or renewal requirements. Because Cilium releases features quickly, expect renewal to require confirming knowledge of newer capabilities such as Gateway API support.
Is a study group or course necessary?
Not necessary, but structured practice helps. The most effective approach is a small lab cluster where you install Cilium, enable Hubble, write policies, and deliberately break traffic. Pair that with the official documentation per domain. Courses can supply sequencing, but no third-party course is affiliated with or endorsed by the certifying body.