KCSA — Domain Weight Analysis
Domain Weight Analysis
The KCSA exam is not equally weighted across all domains. Some domains carry more than double the weight of others. Understanding these weights is the single most impactful thing you can do to optimize your remaining study time.
This page breaks down the official KCSA exam domains, maps them to tutorial chapters, and gives you a data-driven study plan.
Spending equal time on every domain is a mistake. Focus your remaining hours on the highest-weighted domains where you feel least confident.
Official KCSA Exam Domains and Weights
The Linux Foundation publishes the official domain weights for the KCSA exam. Here is the breakdown with estimated question counts based on a 60-question exam:
| Domain | Weight | Est. Questions (~60) | Study Priority |
|---|---|---|---|
| Overview of Cloud Native Security | 14% | ~8–9 | High |
| Kubernetes Cluster Security | 22% | ~13–14 | Highest |
| Kubernetes Cluster Component Security | 22% | ~13–14 | Highest |
| Kubernetes Security Fundamentals | 16% | ~9–10 | High |
| Kubernetes Threat Model | 16% | ~9–10 | High |
| Compliance and Security Frameworks | 10% | ~6 | Medium |
Key takeaway: Domains 2 and 3 together account for 44% of the exam — nearly half. If you only have limited study time left, these two domains should get the majority of your attention.
Visual Weight Distribution
Cluster Security ██████████████████████ 22%
Component Security ██████████████████████ 22%
Security Fundamentals ████████████████ 16%
Threat Model ████████████████ 16%
Cloud Native Security ██████████████ 14%
Compliance & Frameworks ██████████ 10%
Time Allocation Strategy
If you have a fixed study block before the exam, allocate your time proportionally to the domain weights. Here is a recommended split for different time budgets:
One Week (35 hours available)
| Domain | Weight | Allocated Hours |
|---|---|---|
| Overview of Cloud Native Security | 14% | 5 hours |
| Kubernetes Cluster Security | 22% | 8 hours |
| Kubernetes Cluster Component Security | 22% | 8 hours |
| Kubernetes Security Fundamentals | 16% | 5.5 hours |
| Kubernetes Threat Model | 16% | 5.5 hours |
| Compliance and Security Frameworks | 10% | 3 hours |
Three Days (15 hours available)
| Domain | Weight | Allocated Hours |
|---|---|---|
| Overview of Cloud Native Security | 14% | 2 hours |
| Kubernetes Cluster Security | 22% | 3.5 hours |
| Kubernetes Cluster Component Security | 22% | 3.5 hours |
| Kubernetes Security Fundamentals | 16% | 2.5 hours |
| Kubernetes Threat Model | 16% | 2.5 hours |
| Compliance and Security Frameworks | 10% | 1 hour |
One Day (5 hours available)
Focus only on the top three domains by weight and review key tables:
| Domain | Allocated Hours |
|---|---|
| Kubernetes Cluster Security (22%) | 1.5 hours |
| Kubernetes Cluster Component Security (22%) | 1.5 hours |
| Kubernetes Security Fundamentals (16%) | 1 hour |
| Quick review of remaining domains | 1 hour |
High-ROI Topics by Domain
These are the specific topics within each domain that are most likely to appear based on their weight and breadth of coverage:
Domain 1: Overview of Cloud Native Security (14%)
- The 4Cs model (Cloud, Cluster, Container, Code) — almost guaranteed
- Container image security best practices (minimal base images, non-root, scanning)
- SBOM (Software Bill of Materials) — formats (SPDX, CycloneDX)
- SLSA framework — the four levels and what each ensures
- Shared responsibility model (cloud provider vs. cluster admin vs. developer)
Domain 2: Kubernetes Cluster Security (22%)
- API server request flow — Authentication → Authorization → Admission Control (order matters)
- RBAC — Role vs ClusterRole, RoleBinding vs ClusterRoleBinding, verbs, and resources
- Authentication methods — X.509 certificates, OIDC tokens, service account tokens, bearer tokens
- Authorization modes — RBAC, ABAC, Node, Webhook (and the evaluation chain)
- Service account tokens — legacy vs projected (bound) tokens and why projected tokens are more secure
Domain 3: Kubernetes Cluster Component Security (22%)
- etcd — encryption at rest, encryption providers (aescbc, aesgcm, secretbox, identity)
- API server flags —
--anonymous-auth,--insecure-port,--encryption-provider-config - kubelet — authentication modes, read-only port (10255), TLS bootstrapping
- Secrets — base64 encoding vs encryption, Secret types, risks of etcd access
- Audit logging — four audit levels (None, Metadata, Request, RequestResponse)
Domain 4: Kubernetes Security Fundamentals (16%)
- Pod Security Standards — Privileged, Baseline, Restricted (what each allows/blocks)
- Pod Security Admission — enforce, audit, warn modes
- Security context —
runAsNonRoot,readOnlyRootFilesystem,allowPrivilegeEscalation,capabilities - Network Policies — ingress/egress rules, AND vs OR logic (selectors within a rule vs across rules)
- Resource limits — requests vs limits, why they matter for DoS prevention
Domain 5: Kubernetes Threat Model (16%)
- STRIDE — all six categories with Kubernetes-specific examples
- Attack surfaces — control plane (API server, etcd), node (kubelet), network, container runtime
- Container escape techniques — privileged containers, hostPID, hostNetwork, mounting host paths
- Persistence techniques — malicious workloads, backdoor containers, stolen credentials
- Cloud metadata attacks — IMDS (Instance Metadata Service), link-local address
169.254.169.254
Domain 6: Compliance and Security Frameworks (10%)
- CIS Kubernetes Benchmark — sections and what they cover,
kube-benchtool - NIST SP 800-190 — focus on container security (not general NIST)
- Policy-as-code — OPA/Gatekeeper vs Kyverno (architecture and approach differences)
- GDPR — data protection requirements mapped to Kubernetes controls
- Compliance automation — continuous compliance, drift detection, audit trails
Tutorial Chapter to Domain Mapping
Use this table to quickly jump back to the chapter that covers a specific domain:
| KCSA Exam Domain | Tutorial Chapter(s) |
|---|---|
| Overview of Cloud Native Security (14%) | Chapter 2 — Cloud Native Security |
| Kubernetes Cluster Security (22%) | Chapter 4 — Authentication & Authorization |
| Kubernetes Cluster Component Security (22%) | Chapter 3 — Cluster Component Security |
| Kubernetes Security Fundamentals (16%) | Chapter 5 — Pod & Network Security |
| Kubernetes Threat Model (16%) | Chapter 6 — Threat Modeling |
| Compliance and Security Frameworks (10%) | Chapter 8 — Compliance & Security Frameworks |
Cross-cutting chapters (relevant to multiple domains):
- Chapter 7 — Platform Security (node hardening, admission controllers, runtime sandboxing)
- Chapter 9 — Cloud Native Security Tools (Falco, Trivy, OPA, Kyverno, service mesh)
Study Priority Matrix
Use this matrix to decide where to focus. Plot each domain based on its exam weight and your self-assessed confidence level:
HIGH WEIGHT
│
┌──────────────────┼──────────────────┐
│ HIGH PRIORITY │ MEDIUM PRIORITY │
│ (Study first) │ (Maintain) │
│ │ │
│ High weight + │ High weight + │
│ Low confidence │ High confidence │
LOW ├──────────────────┼──────────────────┤ HIGH
CONF │ MEDIUM PRIORITY │ LOW PRIORITY │ CONF
│ (Quick review) │ (Skim only) │
│ │ │
│ Low weight + │ Low weight + │
│ Low confidence │ High confidence │
└──────────────────┼──────────────────┘
│
LOW WEIGHT
How to use this:
- Rate your confidence in each domain (1–5)
- Multiply confidence by weight to get a “readiness score”
- Study lowest readiness scores first
Weak Area Self-Assessment
Rate your confidence in each domain from 1 (not confident) to 5 (very confident). Then calculate your readiness score:
| Domain | Weight | Your Confidence (1–5) | Readiness Score (Weight × Confidence) |
|---|---|---|---|
| Cloud Native Security | 14% | ___ | ___ |
| Cluster Security | 22% | ___ | ___ |
| Component Security | 22% | ___ | ___ |
| Security Fundamentals | 16% | ___ | ___ |
| Threat Model | 16% | ___ | ___ |
| Compliance & Frameworks | 10% | ___ | ___ |
Interpretation:
- Readiness score below 50 → This domain needs significant review. Go back to the relevant chapter.
- Readiness score 50–80 → Light review. Re-read the key takeaways and practice questions.
- Readiness score above 80 → You are ready for this domain. Quick skim only.
Exam Time Management
You have 90 minutes for approximately 60 questions. That gives you about 1.5 minutes per question.
Recommended strategy:
| Phase | Time | Action |
|---|---|---|
| First pass | 60 minutes | Answer all questions you are confident about. Flag uncertain ones. |
| Second pass | 20 minutes | Return to flagged questions. Eliminate wrong answers then choose. |
| Final review | 10 minutes | Check flagged questions one last time. Never leave blanks. |
Per-domain time budget (proportional to weight):
| Domain | Weight | Minutes (~90 total) |
|---|---|---|
| Cloud Native Security | 14% | ~13 minutes |
| Cluster Security | 22% | ~20 minutes |
| Component Security | 22% | ~20 minutes |
| Security Fundamentals | 16% | ~14 minutes |
| Threat Model | 16% | ~14 minutes |
| Compliance & Frameworks | 10% | ~9 minutes |
Questions are not grouped by domain — they appear in random order. Do not try to track time per domain during the exam. Instead, use the two-pass strategy: fast first pass, then return to difficult questions.
Key Takeaways
| Principle | Detail |
|---|---|
| 44% = two domains | Cluster Security + Component Security dominate the exam |
| Never skip Compliance | 10% is still ~6 questions — enough to make or break your score |
| Study proportionally | Allocate time based on weight, not interest |
| Identify weak areas first | Use the self-assessment to find your gaps |
| Practice under time pressure | 1.5 minutes per question — practice with a timer |
| Use the two-pass strategy | First pass fast, flag uncertain, second pass deliberate |