1. Home
  2. Linux Foundation
  3. CKS Exam

CKS Certified Kubernetes Security Specialist Exam Topics and Questions

Let's Practice Free Linux Foundation CKS Questions Aligned with Official Exam Topics

Follows Linux Foundation's official outline Updated 16 Oct, 2026 6 Topics
Reviewed by Michael Brown, Linux Foundation CKS Certified Professional
Topic Content

Cluster Setup is where the exam starts, and it is the foundation everything else rests on. Get the configuration wrong here and no amount of runtime security or RBAC tuning will save you. This domain is hands-on and unforgiving: you are expected to know which knobs to turn on real Kubernetes components, what a secure Ingress looks like, and why a misconfigured node endpoint is a liability before a workload ever runs. – Network boundaries and traffic control NetworkPolicies are...

See More

The question below targets one of the Cluster Setup task types that trips up candidates who know the concept but have not practised the exact workflow.

Sample Questions for Topic 1 : Cluster Setup
Q1

SIMULATION

Create a User named john, create the CSR Request, fetch the certificate of the user after approving it.

Create a Role name john-role to list secrets, pods in namespace john

Finally, Create a RoleBinding named john-role-binding to attach the newly created role john-role to the user john in the namespace john.

To Verify:Use the kubectl auth CLI command to verify the permissions.

Topic Content

Where Cluster Setup deals with the initial configuration, Cluster Hardening is about locking down what is already running. The distinction matters in the exam: these tasks assume a functional cluster and ask you to reduce its attack surface without breaking it. Missteps here tend to have blast-radius consequences, because overly permissive RBAC or an exposed API server affects every workload in the cluster at once. How Cluster Hardening is tested At 15% of the exam, this domain carries the same...

See More

The question below focuses on a Cluster Hardening scenario where the gap between a permissive default and a secure configuration is a single, specific change.

Sample Questions for Topic 2 : Cluster Hardening
Q2

Create a RuntimeClass named untrusted using the prepared runtime handler named runsc.

Create a Pods of image alpine:3.13.2 in the Namespace default to run on the gVisor runtime class.

Topic Content

System Hardening moves the conversation down one layer, from Kubernetes to the nodes it runs on. The operating system and kernel are the substrate everything else depends on, and an attacker who reaches the host bypasses most of what you configured in the previous two domains. At 10% of the exam this domain is smaller, but the tasks it contains require a different mental model: you are thinking about Linux, not Kubernetes. How System Hardening is tested Items in this...

See More

The question below puts you in a System Hardening scenario that requires working at the node level rather than through Kubernetes abstractions.

Topic Content

At 20% of the exam, this domain is one of the three heaviest. It sits at the intersection of Kubernetes configuration and workload isolation: you are controlling what individual pods and containers are allowed to do, how secrets are handled, and how far an attacker gets if one container is compromised. The scope is wide enough that a candidate who has only skimmed these topics will find multiple tasks here that they cannot complete confidently. How Minimize Microservice Vulnerabilities is...

See More

The question below targets one of the four sub-areas in this domain where a configuration detail that looks minor changes whether the control is effective.

Topic Content

Supply Chain Security shares the 20% weight of the previous domain and covers the path that code travels before it runs in your cluster. The threat model here is different from runtime isolation: you are thinking about what gets into the cluster in the first place, whether images are trustworthy, and whether your build artefacts have been tampered with. Candidates who treat this as a conceptual topic and skip the tooling practice tend to struggle with the hands-on tasks. How...

See More

The question below draws on the supply chain controls area and asks you to make a decision that depends on knowing both the tool and the policy mechanism it enforces.

Topic Content

The final domain, also at 20%, shifts from prevention to detection. Everything in the previous five domains reduces the probability of a breach; this domain is about knowing when one is happening anyway, and being able to reconstruct what occurred. The tooling is different, the mindset is different, and the exam tasks here reward candidates who have spent time with Falco and the Kubernetes audit log rather than those who understand the concepts only in the abstract. – Behavioural detection...

See More

The question below covers a runtime security scenario where the answer depends on understanding how a detection rule maps to a specific system-level event.

Ready to Start Practicing?

Access all questions and start your exam preparation journey

Upgrade to Full CKS Exam Questions πŸš€
Exams Made Simple. Success Made Possible.