KCNA · Question #214
Which kubernetes component is the smallest deployable unit of computing?
The correct answer is C. Pod. The smallest deployable unit of computing within Kubernetes is a Pod, which can encapsulate one or more containers.
Question
Which kubernetes component is the smallest deployable unit of computing?
Options
- AStatefulSet
- BDeployment
- CPod
- DContainer
How the community answered
(45 responses)- A2% (1)
- B2% (1)
- C87% (39)
- D9% (4)
Why each option
The smallest deployable unit of computing within Kubernetes is a Pod, which can encapsulate one or more containers.
A StatefulSet is a controller used to manage a set of Pods that require stable, unique network identifiers and persistent storage, not the smallest deployable unit itself.
A Deployment is a higher-level controller that manages the desired state of ReplicaSets and Pods, facilitating declarative updates to applications, but it is not the smallest deployable unit.
A Pod is the smallest and most fundamental deployable unit in Kubernetes, encapsulating one or more containers, shared storage, and unique network IP, which Kubernetes schedules and manages as a single entity.
A Container is an isolated process environment that runs an application, but Kubernetes orchestrates and deploys containers primarily within the context of a Pod, not as standalone units.
Concept tested: Kubernetes Pods as smallest deployable units
Source: https://kubernetes.io/docs/concepts/workloads/pods/
Topics
Community Discussion
No community discussion yet for this question.