KCSA — Prerequisites & Study Plan

8 minute read

Do You Have the Prerequisites?

KCSA has no formal prerequisites — anyone can register and take the exam. However, having a baseline understanding of Kubernetes and general security concepts will make your preparation significantly more effective.

Use the self-assessment checklists below to evaluate your readiness. Don’t worry if you can’t check every box — this tutorial will cover what you need.


Kubernetes Knowledge Self-Assessment

Check off the concepts you’re comfortable with:

  • I know what a Kubernetes cluster is (control plane + worker nodes)
  • I understand what Pods, Deployments, and Services are
  • I know what Namespaces are and why they’re used
  • I understand what ConfigMaps and Secrets do
  • I know what the API server does
  • I’ve heard of RBAC (Role-Based Access Control)
  • I know what kubectl is (even if I’ve only used it a few times)
  • I understand basic container concepts (images, containers, registries)
  • I know the difference between a container and a Pod
  • I understand that Kubernetes uses YAML manifests to define resources

Scoring

Checked Readiness Level Recommendation
8-10 Ready — You have solid K8s fundamentals Jump into the study plan
5-7 Almost — A few gaps to fill Start the tutorial; reference K8s basics as needed
2-4 Getting there — Need more K8s exposure Spend 1 week on K8s fundamentals first
0-1 Not yet — Start with Kubernetes basics Consider KCNA first, or complete a K8s beginner course

Security Concepts Self-Assessment

Check off the concepts you’re comfortable with:

  • I understand what encryption is (at rest and in transit)
  • I know what authentication and authorization mean
  • I’ve heard of the CIA Triad (Confidentiality, Integrity, Availability)
  • I understand what a firewall does
  • I know what TLS/SSL is and why it’s used
  • I understand the concept of least privilege
  • I’ve heard of vulnerability scanning
  • I know what a CVE (Common Vulnerabilities and Exposures) is
  • I understand what audit logging is
  • I’ve heard of zero trust security

Scoring

Checked Readiness Level Recommendation
8-10 Strong — Excellent security foundation Focus on K8s-specific security topics
5-7 Good — Solid understanding of basics The Security Concepts Overview chapter fills the gaps
2-4 Building — Need more security exposure Read the Security Concepts Overview carefully before proceeding
0-1 Starting fresh — That’s okay! This tutorial teaches everything from the ground up

Study Resource Options

Here are the resources available for KCSA preparation, organized by type and cost:

Free Resources

Resource Type What It Covers
This tutorial Comprehensive guide All 6 KCSA exam domains with practice questions
CNCF KCSA Curriculum Official exam outline Exam domains, topics, and subtopics
Kubernetes Official Documentation Reference kubernetes.io — in-depth docs on all K8s features
CNCF Cloud Native Security Whitepaper PDF guide Cloud-native security concepts and best practices
Kubernetes Security Best Practices Blog posts Various community blogs covering security topics
CNCF YouTube Channel Videos Talks on cloud-native security from KubeCon
Falco Documentation Tool docs Runtime security tool docs (relevant for Domain 6)
CIS Kubernetes Benchmark PDF Hardening guidelines (relevant for Domain 5)
Resource Type Cost What It Covers
Linux Foundation KCSA Course Official online course ~$300 USD Structured curriculum aligned with exam domains
KodeKloud KCSA Course Online course ~$15-20/month Video lessons + practice tests
Udemy KCSA Courses Online course ~$15-30 Various instructors, look for high ratings
A Cloud Guru / Pluralsight Online course Subscription Cloud-native security courses
Killer.sh KCSA Simulator Practice exams Included with exam purchase Realistic exam simulation

Note: Your KCSA exam purchase includes two sessions on the Killer.sh exam simulator. These sessions are the closest thing to the actual exam — use them wisely (ideally as your final prep).


This is the recommended plan for most people. It provides thorough coverage without burnout.

Week 1: Foundation & Core Concepts

Day Focus Duration Activities
Day 1 Introduction & Exam Overview 1.5 hrs Read Ch 1 intro, exam format, domains, study plan (this page)
Day 2 Security Concepts Overview 2 hrs CIA Triad, defense in depth, least privilege, zero trust
Day 3 Cloud Native Security (4Cs) 2 hrs 4Cs framework, cloud provider security, attack surfaces
Day 4 Cloud Native Security (continued) 2 hrs Security controls, isolation techniques, artifact security
Day 5 Kubernetes Components Security (Part 1) 2 hrs API server authentication & authorization, RBAC basics
Day 6 Kubernetes Components Security (Part 2) 2 hrs etcd security, kubelet, container runtime
Day 7 Review & Practice 1.5 hrs Review notes, practice questions from Ch 1 and Ch 2

Week 2: Threats, Platform Security & Compliance

Day Focus Duration Activities
Day 8 Kubernetes Cluster Components (continued) 2 hrs Admission controllers, Pod Security Standards, Secrets
Day 9 Kubernetes Threat Model (Part 1) 2 hrs STRIDE, threat actors, attack vectors
Day 10 Kubernetes Threat Model (Part 2) 2 hrs Trust boundaries, persistence, Kubernetes-specific threats
Day 11 Platform Security (Part 1) 2 hrs Supply chain security, image scanning, SBOM
Day 12 Platform Security (Part 2) 2 hrs Image signing, CI/CD security, IaC security
Day 13 Compliance & Frameworks (Part 1) 2 hrs CIS benchmarks, PSS/PSA, audit logging
Day 14 Review & Practice 1.5 hrs Review notes, practice questions from Ch 3, 4, and 5

Week 3: Tooling, Review & Exam Prep

Day Focus Duration Activities
Day 15 Compliance & Frameworks (Part 2) 2 hrs NIST framework, SOC 2/ISO 27001 awareness
Day 16 Cloud Native Security Tooling (Part 1) 2 hrs Admission controllers, OPA/Gatekeeper
Day 17 Cloud Native Security Tooling (Part 2) 2 hrs Falco, Trivy, network policies
Day 18 Cloud Native Security Tooling (Part 3) 2 hrs Service mesh, secrets tools, vulnerability management
Day 19 Full Review 2.5 hrs Review all chapters, focus on weak areas
Day 20 Killer.sh Simulator Session 1 2 hrs Take the full practice exam, review answers
Day 21 Killer.sh Simulator Session 2 + Exam 2 hrs Retake simulator, address weak spots, take the exam

Total study time: ~40 hours over 3 weeks


2-Week Accelerated Plan

For people with existing Kubernetes and security knowledge who want a faster pace.

Week 1: All Domains

Day Focus Duration Activities
Day 1 Intro + Security Concepts 2.5 hrs Exam overview, CIA Triad, zero trust, defense in depth
Day 2 Cloud Native Security 2.5 hrs 4Cs, attack surfaces, controls
Day 3 Cluster Component Security (Part 1) 2.5 hrs API server, RBAC, Authentication
Day 4 Cluster Component Security (Part 2) 2.5 hrs etcd, kubelet, PSS/PSA, Secrets
Day 5 Threat Model 2.5 hrs STRIDE, attack vectors, trust boundaries
Day 6 Platform Security 2.5 hrs Supply chain, image security, SBOM
Day 7 Compliance & Frameworks 2.5 hrs CIS benchmarks, PSS, audit logging, NIST

Week 2: Tooling, Review & Exam

Day Focus Duration Activities
Day 8 Cloud Native Tooling (Part 1) 2.5 hrs Admission controllers, OPA, Falco
Day 9 Cloud Native Tooling (Part 2) 2.5 hrs Trivy, network policies, service mesh
Day 10 Full Review — Domains 1-3 2 hrs Review notes, practice questions
Day 11 Full Review — Domains 4-6 2 hrs Review notes, practice questions
Day 12 Killer.sh Session 1 2 hrs Full practice exam + review
Day 13 Weak Area Review 2 hrs Focus on domains where you scored lowest
Day 14 Killer.sh Session 2 + Exam Day 2 hrs Final practice + take the exam

Total study time: ~33 hours over 2 weeks


1-Week Crash Course

For experienced Kubernetes practitioners who just need a focused review. Only recommended if you already work with K8s security regularly.

Day Focus Duration Activities
Day 1 Exam Overview + Security Concepts 3 hrs All intro material, CIA, zero trust, defense in depth
Day 2 Cloud Native Security + Components 3.5 hrs 4Cs, API server, RBAC, etcd, kubelet, PSS
Day 3 Threat Model + Platform Security 3.5 hrs STRIDE, supply chain, image security, SBOM
Day 4 Compliance + Tooling 3.5 hrs CIS, NIST, Falco, Trivy, OPA, network policies
Day 5 Killer.sh Session 1 + Review 3 hrs Full practice exam, identify weak areas
Day 6 Weak Area Deep Dive 3 hrs Focus study on lowest-scoring domains
Day 7 Killer.sh Session 2 + Exam 2.5 hrs Final practice + take the exam

Total study time: ~22 hours over 1 week


Study Tips for KCSA

1. Focus on Understanding, Not Memorization

KCSA questions test whether you understand why something is done, not just what is done. For example:

  • Weak prep: “CIS Benchmarks are security guidelines” (memorized fact)
  • Strong prep: “CIS Benchmarks provide automated checks for Kubernetes hardening because manual review doesn’t scale — tools like kube-bench automate this” (understanding)

2. Use Comparison Tables

Many KCSA questions ask you to distinguish between similar concepts. Build comparison tables in your notes:

  • Authentication vs Authorization
  • PSS levels: Privileged vs Baseline vs Restricted
  • Preventive vs Detective vs Corrective controls
  • RBAC Role vs ClusterRole
  • Validating vs Mutating admission controllers

3. Know the Tools by Function

You won’t write Falco rules or OPA policies on the exam, but you MUST know:

Tool Primary Function
Falco Runtime threat detection
Trivy Vulnerability scanning
OPA/Gatekeeper Policy enforcement
kube-bench CIS benchmark compliance
cosign Image signing & verification
Notary Image signing (Docker Content Trust)
Vault Secrets management

4. Practice Elimination

For MCQ exams, elimination is your best friend. Practice identifying why options are wrong, not just why the right answer is right.

5. Take Notes in Your Own Words

Don’t just read — rewrite key concepts in your own words. Teaching yourself is the fastest way to learn.


Learning Resources

Official CNCF Resources

Community Resources

Video Content

  • CNCF YouTube — KubeCon security talks
  • Linux Foundation Training — KCSA official course
  • KodeKloud — Structured video courses

Your Next Step

Pick the study plan that matches your timeline and background:

Your Situation Recommended Plan
New to K8s security, have 3+ weeks 3-Week Study Plan
Some K8s experience, 2 weeks available 2-Week Accelerated Plan
Experienced with K8s security, 1 week 1-Week Crash Course

Regardless of which plan you choose, make sure to use both Killer.sh simulator sessions before taking the real exam.


What’s Next?

Now let’s cover specific strategies for tackling multiple-choice questions on exam day — how to eliminate wrong answers, manage your time, and maximize your score.

Exam Tips & Strategies →

Updated: