Bird
0
0

Why does Kubernetes treat Pods as the smallest deployable unit instead of individual containers?

hard📝 Conceptual Q10 of 15
Kubernetes - Pods
Why does Kubernetes treat Pods as the smallest deployable unit instead of individual containers?
ABecause individual containers cannot be scheduled on nodes
BBecause containers in a Pod share resources and lifecycle, making them inseparable for deployment
CBecause Pods provide persistent storage by default
DBecause Pods are the only units that can be exposed via Services
Step-by-Step Solution
Solution:
  1. Step 1: Understand Pod resource sharing and lifecycle

    Containers in a Pod share network, storage, and lifecycle, so they are deployed together.
  2. Step 2: Analyze Kubernetes deployment model

    Kubernetes schedules Pods, not individual containers, because containers inside a Pod are tightly coupled.
  3. Final Answer:

    Kubernetes treats Pods as smallest deployable unit because containers share resources and lifecycle -> Option B
  4. Quick Check:

    Pod resource sharing and lifecycle unify containers for deployment [OK]
Quick Trick: Pods group containers sharing lifecycle and resources [OK]
Common Mistakes:
  • Thinking containers are scheduled individually
  • Assuming Pods provide storage by default
  • Believing only Pods can be exposed by Services

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kubernetes Quizzes