LINUX FOUNDATION · KCNA

Linux Foundation KCNA Exam Practice Questions

300 questionsInstant PDF downloadUpdated September 2026

US$39

Try 10 questions free

Card, Apple Pay or Google Pay. Your PDF is sent by email as soon as you check out.

Pass or your money backFail the exam after using this pack and we refund it. How the guarantee works
Category:
TRY BEFORE YOU BUY

Three of the 300 questions in this pack

Question 1

What native runtime is Open Container Initiative (OCI) compliant?

  1. runC
  2. runV
  3. kata-containers
  4. gvisor
Show answer and explanation

Correct answer: A. runC

runC is the reference implementation of the OCI runtime specification and is the native, officially OCI-compliant container runtime. It is the most widely used OCI runtime and serves as the standard low-level engine for container execution, invoked by higher-level runtimes such as containerd and CRI-O.

Why the other options are wrong

  • B. runV is a VM-based runtime, not the OCI reference one.
  • C. Kata Containers is a runtime that provides lightweight virtual machines but is not the native OCI reference implementation.
  • D. gVisor is a sandbox runtime but is not the native OCI runtime reference implementation.

Question 2

Which API object is the recommended way to run a scalable, stateless application on your cluster?

  1. ReplicaSet
  2. Deployment
  3. DaemonSet
  4. Pod
Show answer and explanation

Correct answer: B. Deployment

Deployment is the recommended API object for running scalable, stateless applications in Kubernetes. Deployments provide declarative updates for Pods and ReplicaSets, making it easy to manage replicas, perform rolling updates, and handle scaling. ReplicaSets are lower-level and typically managed by Deployments, DaemonSets are for node-level workloads, and Pods are the basic unit but not suitable for managing scalability directly.

Why the other options are wrong

  • A. ReplicaSet is a lower-level construct typically managed by Deployments rather than used directly.
  • C. DaemonSet ensures a Pod runs on every node, not suitable for general scalable stateless applications.
  • D. Pod is the basic unit but provides no scaling or management capabilities on its own.

Question 3

A CronJob is scheduled to run by a user every one hour. What happens in the cluster when it's time for this CronJob to run?

  1. Kubelet watches API Server for CronJob objects. When it's time for a Job to run, it runs the Pod directly.
  2. Kube-scheduler watches API Server for CronJob objects, and this is why it's called kube-scheduler.
  3. CronJob controller component creates a Pod and waits until it finishes to run.
  4. CronJob controller component creates a Job. Then the Job controller creates a Pod and waits until it finishes to run.
Show answer and explanation

Correct answer: D. CronJob controller component creates a Job. Then the Job controller creates a Pod and waits until it finishes to run.

the Job controller creates a Pod and waits until it finishes to run. The CronJob controller component creates a Job object when the scheduled time arrives. The Job controller then creates a Pod based on that Job specification, and the Job controller waits until the Pod completes execution. This two-level hierarchy (CronJob → Job → Pod) is the proper architecture in Kubernetes. The kubelet does not watch for CronJobs, and the kube-scheduler is not primarily responsible for CronJob management.

Why the other options are wrong

  • A. Kubelet does not watch API Server for CronJob objects; the CronJob controller does.
  • B. Kube-scheduler is not responsible for watching CronJob objects; the CronJob controller is.
  • C. The CronJob controller creates a Job, not a Pod directly; the Job controller then creates the Pod.

See all 10 free questions Get the full pack, US$39

300 practice questions for Linux Foundation Kubernetes and Cloud Native Associate (KCNA), with full explanations.

Every question comes with the correct answer, the reasoning behind it, and a note on why each wrong option is wrong. Work through it once with the answers, then again with the questions-only copy under exam conditions.

  • 300 questions mapped to the KCNA exam objectives
  • Answers and explanations for every question, including the wrong options
  • A questions-only PDF for timed practice runs
  • Instant delivery by email the moment you check out
  • Free monthly updates for as long as the exam is live
  • Pass or your money back

The KCNA includes one free retake; fail twice and it costs another US$250. This pack is US$39, paid once, and refunded if you fail.

Try 10 questions free before you buy.

Last updated September 2026 · 300 questions

What makes the KCNA hard

The KCNA includes one free retake in its US$250 fee, which sounds generous until both attempts are used without a pass. At that point the fee is paid again from scratch.

Many candidates prepare from documentation, videos and generic practice questions that look nothing like the real exam, and walk in hoping the material covered matches what comes up. The exam itself is 60 questions in 90 minutes with a 75% pass mark.

This pack has 300 practice questions for the KCNA, covering every question style and scenario the exam draws on, so nothing is unfamiliar on the day.

About the exam

KCNA is an entry-level certification from the Linux Foundation and CNCF. It validates foundational knowledge of Kubernetes and the wider cloud native ecosystem, covering architecture, containers, observability and application delivery, and is a common starting point for candidates progressing toward the CKA, CKAD or CKS.

Exam domains

  • Kubernetes fundamentals: 46%
  • Container orchestration: 22%
  • Cloud native architecture: 16%
  • Cloud native observability: 8%
  • Cloud native application delivery: 8%

60 questions, 90 minutes, pass mark 75%, online proctored, one free retake included, US$250 per attempt.

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Questions before you buy

What do I get when I buy the Linux Foundation KCNA pack?

300 practice questions as a PDF, each with the correct answer, a full explanation and a note on why the other options are wrong, plus a separate questions-only PDF for timed practice.

How quickly do I receive it?

Straight away. The full PDF and a questions-only copy are emailed to you the moment your payment goes through, and the same links are on your order page.

Is there a free sample?

Yes. Ten questions from this pack, with answers and explanations, are free on this page and as a PDF, so you can judge the quality before you pay.

Are updates included?

Yes. The pack is updated every month for as long as the exam is live, and updates are free for everyone who has bought it.

What if I fail the exam?

We refund the pack. Sit the exam 7 to 30 days after buying, then send your official score report within 7 days of the exam date, as set out in the refund policy.

Can I share it with colleagues?

Each purchase is licensed to one person. For a team, school or training organisation, email support@certstash.com for a licence that fits.