KCNA Kubernetes Fundamentals Practice Question
Which two statements about Pods are true? (Select TWO)
⚠ Common exam trap
A common misconception is that a Pod is the smallest unit of scheduling and that it is automatically recreated on node failure, but the trap here is that Pods themselves are ephemeral and rely on controllers (such as ReplicaSets or Deployments) for recovery, not automatic recreation by the scheduler.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Containers in the same Pod share the same network namespace
Option B is correct because all containers within a single Pod share the same network namespace, meaning they share the same IP address and port space and can communicate with each other via localhost. Option D is correct because the Pod is the smallest deployable unit in Kubernetes; you cannot deploy or schedule a single container directly without wrapping it in a Pod. Option A is incorrect because a Pod can contain multiple containers (e.g., sidecar, ambassador, or adapter patterns) that are co-scheduled and co-located. Option C is incorrect because a Pod is not automatically recreated if its Node fails; only Pods managed by a controller such as a ReplicaSet or Deployment are rescheduled and recreated. Option E is incorrect because users typically create Pods indirectly through controllers like Deployments, ReplicaSets, or StatefulSets, and bare Pods created directly are not rescheduled if they fail.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
A Pod can only contain one container
Why it's wrong here
A Pod can hold multiple containers that share its network namespace and storage volumes, which is the basis of sidecar and init-container patterns. It is tempting because single-container Pods are the common case, but that is convention, not a technical limit.
- ✓
Containers in the same Pod share the same network namespace
Why this is correct
Containers within one Pod share a single network namespace, so they share an IP address and port space and communicate via localhost. This satisfies the shared-networking statement, distinguishing Pods from separate containers that each hold their own network stack.
- ✗
A Pod is automatically recreated if its Node fails
Why it's wrong here
A Pod is not recreated when its Node fails; the ReplicaSet controller creates replacement Pods on healthy Nodes, so the Pod itself is lost. It is tempting because Kubernetes does maintain desired replica counts, but that reconciliation belongs to the controller, not to the Pod object.
- ✓
A Pod is the smallest deployable unit in Kubernetes
Why this is correct
A Pod is the smallest deployable unit in Kubernetes, satisfying the stem's requirement for a true statement. Containers are never scheduled individually; the scheduler places whole Pods onto nodes. Co-located containers within a Pod share a network namespace and storage volumes, so the Pod, not the container, forms Kubernetes' atomic unit of deployment, scaling and scheduling.
- ✗
Pods are always created directly by users
Why it's wrong here
Users rarely create Pods directly; they define Deployments, Jobs or StatefulSets, and controllers create and manage the Pods. It is tempting because kubectl run and bare Pod manifests do exist, but those are for testing, not the standard production pattern.
Go deeper
Related to this question
About these practice questions
Courseiva writes every KCNA question from scratch — 930 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This KCNA practice question is part of Courseiva's free CNCF certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the KCNA exam.