Courseiva
Kubernetes Fundamentals →hardMultiple Select

KCNA Kubernetes Fundamentals Practice Question

Which TWO of the following are true about Kubernetes Pods?

⚠ Common exam trap

Watch out — candidates often confuse Pods with virtual machines, assuming each container gets its own IP and filesystem isolation, when in fact Pods are designed for tight coupling and shared resources.

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

✓

A pod is the smallest deployable unit in Kubernetes

Option B is correct because the Pod is the smallest deployable unit in Kubernetes — you cannot deploy a bare container directly; the kubelet schedules and runs Pods, and every workload object (Deployment, StatefulSet, Job, etc.) ultimately creates Pods. Option C is correct because containers within a single Pod share the same network namespace, meaning they share one IP address and can communicate over localhost, and they can also share volumes for data exchange. Option A is wrong because containers in a Pod can share volumes and, when configured, share process namespace; filesystem isolation is not guaranteed across all containers. Option D is wrong because Pods are ephemeral by design — they are terminated, deleted, or replaced (e.g., by a ReplicaSet) and are not intended to be long-lived. Option E is wrong because the Pod, not each container, is assigned a single IP address; all containers in the Pod share that one IP.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Containers in a pod always have isolated filesystems

    Why it's wrong here

    Containers within a pod share the same network namespace and can share volumes, but each container's filesystem is isolated by default via its own image layers. The tempting confusion is that shared volumes allow file exchange, which is a deliberate mount, not a shared root filesystem.

  • ✓

    A pod is the smallest deployable unit in Kubernetes

    Why this is correct

    A pod wraps one or more containers sharing a network namespace and storage volumes, and it is the atomic unit Kubernetes schedules, deploys and scales. Every higher-level controller, such as a Deployment or ReplicaSet, ultimately manages pods.

  • ✓

    A pod can contain multiple containers that share the same network namespace

    Why this is correct

    Containers within one pod share a single network namespace, meaning they share one IP address and port space, and communicate over localhost. This satisfies the stem's requirement for a true pod property, since co-located containers can reach each other directly without service discovery or exposed ports between them.

  • ✗

    Pods are designed to be long-lived and never terminated

    Why it's wrong here

    Pods are ephemeral by design: they are created, run, and terminated, with controllers replacing them rather than repairing them in place. Treating Pods as durable is tempting because stateful workloads persist data, but that persistence lives in volumes, not in the Pod itself.

  • ✗

    Each container in a pod gets its own IP address

    Why it's wrong here

    A pod is allocated a single IP address shared by all its containers through the shared network namespace; containers communicate over localhost. The tempting error is conflating pods with containers, since each pod, not each container, receives the IP.

About these practice questions

This KCNA question is part of Courseiva's 930-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

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.