Blueprint allocation for the 50-question practice set
The practice bank converts the official percentages into exact counts totaling 50. Architecture receives 10; Network Policy 9; Service Mesh 8; Network Observability 5; Installation and Configuration 5; Cluster Mesh 5; eBPF 5; and BGP and External Networking 3.
Kubernetes networking and Cilium architecture
Week 1Begin with packet and component ownership. Explain the system without using “Cilium does networking” as a shortcut.
- Refresh Pod, Service, EndpointSlice, CNI, Linux namespace, veth, routing, connection tracking, and DNS concepts
- Differentiate the per-node cilium-agent, cilium-cni, cluster-level Operator, Envoy, Hubble Server, Relay, CLI, and UI
- Distinguish the workstation cilium CLI from node-local cilium-dbg
- Trace Pod creation through CNI invocation, endpoint identity, eBPF attachment, and service reachability
- Compare CRD-backed state with optional key-value-store roles
- Draw same-node, cross-node, service, ingress, and egress packet paths
- Explain which functions remain available during a temporary Operator or Relay outage
- Complete Architecture questions 1–4 before moving on
IPAM, routing, and datapath models
Week 2Choose addressing and routing intentionally. These settings are architecture, not harmless toggles.
- Compare cluster-pool, Kubernetes host-scope, multi-pool, CRD-backed, and relevant cloud-native IPAM
- Explain why changing IPAM mode in place can disrupt existing endpoints
- Compare VXLAN and Geneve encapsulation with native routing
- Map tunnel ports, underlay reachability, PodCIDR routing, MTU, and masquerading requirements
- Understand where identity metadata, endpoint policy, service translation, and encryption enter the path
- Inspect CiliumNode, CiliumEndpoint, routes, identities, and service state in a disposable cluster
- Write an architecture decision record for one local and one cloud-like design
- Complete Architecture questions 5–10
Identity-based network policy
Week 3Move from IP allowlists to label-derived identity and effective policy.
- Explain how labels become security identities and why identity outlives a Pod IP
- Learn default, always, and never enforcement modes
- Practice independent ingress and egress isolation and additive allow-rule behavior
- Compare portable Kubernetes NetworkPolicy with CiliumNetworkPolicy extensions
- Distinguish namespace-scoped CNP and cluster-scoped CCNP
- Build default-deny plus explicit DNS and service flows
- Use endpoint, namespace, entity, CIDR, FQDN, port, and supported L7 selectors appropriately
- Troubleshoot with endpoint labels, identities, effective policy, and Hubble drop evidence
Ingress, Gateway API, service mesh, and encryption
Week 4Separate routing resources, data-plane components, and security claims.
- Configure Cilium Ingress with ingressClassName cilium and understand shared versus dedicated exposure
- Learn GatewayClass, Gateway, HTTPRoute, GRPCRoute, TLSRoute, BackendTLSPolicy, and ReferenceGrant roles
- Use allowedRoutes and grants to constrain cross-namespace trust
- Compare Gateway API's role-oriented model with Ingress
- Explain sidecar-based and sidecarless architectures without claiming sidecarless means proxyless
- Trace eBPF steering into Envoy for supported L7 processing
- Separate TLS termination, backend TLS, mTLS where supported, and transparent node or endpoint encryption
- Validate WireGuard or IPsec scope and documented limits with evidence
Hubble observability and L7 diagnosis
Week 5Use Hubble as evidence, not as a substitute for testing or authorization.
- Enable Hubble Server, Relay, and UI through a reviewed configuration
- Verify Relay can reach node Hubble APIs and account for TCP port 4244
- Use hubble status to check API health and connected-node coverage
- Filter hubble observe by namespace, workload, verdict, protocol, and other supported fields
- Interpret FORWARDED, DROPPED, and related flow context without overclaiming intent
- Enable only needed L7 visibility and understand Envoy redirection and TLS limits
- Use the UI service map as an observed-window view, not a complete allowed-architecture declaration
- Control payload, identity, retention, and diagnostic-bundle privacy
Installation, configuration, and eBPF foundations
Week 6Make installation reproducible and connect the CLI output to kernel behavior.
- Check system requirements, kernel support, Kubernetes compatibility, and platform prerequisites
- Pin a release and preserve effective Helm or CLI values
- Use cilium install, cilium status --wait, and cilium connectivity test in a disposable cluster
- Use scoped logs, events, cilium-dbg, and protected cilium sysdump evidence for failures
- Understand XDP, traffic-control, cgroup, and socket hooks at an associate level
- Explain eBPF maps for identities, policies, services, connection tracking, and NAT
- State what the verifier checks and what it cannot prove
- Monitor map capacity, kernel compatibility, rollout health, and regression results
Cluster Mesh, global services, BGP, and egress
Week 7Extend reachability without erasing trust boundaries.
- Plan unique cluster names and IDs, compatible versions, addressing, ports, and authentication
- Enable Cluster Mesh only after both clusters pass independent baselines
- Validate remote clusters, shared state, identities, nodes, and cross-cluster policy
- Configure and test global services, backend health, load balancing, and affinity
- Distinguish connectivity from authorization across clusters
- Understand BGP peers, ASNs, advertisement resources or policy, Service and Pod-prefix use cases
- Verify accepted routes, traffic, withdrawal, reconvergence, and prefix filters on the external router
- Use Egress Gateway for scoped stable source identity and test gateway failure
Integrated projects and exam readiness
Week 8+Convert recognition into explanation, operation, failure diagnosis, and recovery.
- Complete the install, connectivity, and Hubble lab from provisioning through teardown
- Complete the identity policy and Gateway service-mesh security lab
- Complete the Cluster Mesh, BGP, and egress failure-recovery platform
- Run all 50 original questions under a 90-minute timer and explain every distractor
- Review 40 flashcards with spaced repetition, emphasizing weak domains rather than familiar cards
- Recreate diagrams from memory: component, packet, identity, Gateway, Hubble, mesh, and BGP paths
- Recheck current official exam details, curriculum, stable docs, APIs, and supported versions
- Schedule only when both recall and hands-on failure diagnosis are repeatable
Three portfolio labs
Choose IPAM and routing, install a pinned version, run status and connectivity checks, inspect eBPF state, use Hubble, inject faults, and tear down.
Open project surfaceBuild default-deny KNP and CNP, enforce L7 intent, configure role-oriented Gateway resources, validate encryption, and recover from failures.
Open project surfaceConnect two clusters, publish a global service, advertise bounded prefixes, control egress source identity, and test withdrawal and failover.
Open project surfaceCCA learning surfaces
Exact blueprint allocation with zero-based answers, explanations, and official references.40 flashcards
Review components, identity, policy, Gateway API, Hubble, eBPF, Cluster Mesh, BGP, and egress.3 hands-on projects
Each includes nine steps, security validation, failure injection, cost, and cleanup.Complete study guide
Read the architecture, policy, observability, multi-cluster, and exam strategy in depth.Other roadmaps
Continue through Kubernetes, cloud-native, security, and platform engineering.Editorial policy
Review originality, sourcing, independence, corrections, and integrity standards.
Primary official references
Current exam format, level, validity, domains, and candidate resources.
Open official CCA pageCommunity-maintained public certification curriculum and historical context.
Open CCA curriculumStable architecture, networking, policy, service mesh, observability, operations, Cluster Mesh, and BGP docs.
Open stable docsSetup, Relay, CLI, UI, flows, and troubleshooting.
Open Hubble docsKernel programs, hooks, maps, helpers, verifier, and concepts.
Open eBPF docsRole-oriented resources, routing, attachment, security model, and conformance.
Open Gateway API docsFrequently asked questions
What is the active CCA exam format?
The Linux Foundation lists CCA as an online, proctored, multiple-choice exam with a 90-minute duration, beginner experience level, and two-year certification validity. Recheck official terms before purchase or scheduling.
How are the 50 questions allocated?
Architecture 10, Network Policy 9, Service Mesh 8, Network Observability 5, Installation and Configuration 5, Cluster Mesh 5, eBPF 5, and BGP and External Networking 3. Those counts total 50 and preserve the published percentages.
Is CCA a hands-on performance exam?
No. The official page identifies it as multiple choice. Hands-on work is still the most reliable way to understand component roles, effective policy, flow evidence, route behavior, and failure recovery.
Do I need to write eBPF programs?
Not for this associate roadmap. Understand why eBPF is used, major networking hooks, maps, verifier scope, packet paths, performance characteristics, resource limits, and the relationship between the agent, kernel, and Envoy.
Are PrepKloud questions exam dumps?
No. Every question and flashcard is original and based on public objectives and official documentation. The material does not reproduce live, recalled, leaked, proprietary, or guaranteed exam content.
What should I verify just before the exam?
Verify the Linux Foundation CCA product page and handbook, the latest CNCF curriculum, stable Cilium docs for the release family you studied, Hubble behavior, eBPF concepts, and Gateway API resources. Product behavior and exam objectives can change.
Turn the blueprint into operating skill
Answer the 50 checks, review the 40 cards, and complete all three labs with failure and cleanup evidence.