Pods, deployments, services, and core Kubernetes object concepts tested on the Certified Kubernetes Administrator exam.
40 cards · basic cards · AI-written, checked twice. Edit anything.
- What is the smallest deployable unit in Kubernetes?
- A Pod
- Can a Kubernetes Pod contain multiple containers?
- Yes, via the sidecar or multi-container pattern
- What is a Deployment in Kubernetes?
- A higher-level abstraction that manages ReplicaSets and provides declarative updates, rollbacks, and scaling
- What does a ReplicaSet do?
- Ensures that a specified number of pod replicas are running at all times
- How does a Deployment differ from a ReplicaSet?
- A Deployment manages ReplicaSets, provides rollout history, and enables rollbacks
- What is a Service in Kubernetes?
- An abstraction that exposes a set of Pods as a network service
- What is a ClusterIP Service?
- The default Service type that exposes a service on an internal cluster IP
- What is a NodePort Service?
- A Service type that exposes the service on a static port on each node (range 30000-32767)
- What is a LoadBalancer Service?
- A Service type that exposes the service using a cloud provider's load balancer
- What is a label in Kubernetes?
- A key-value pair attached to Kubernetes objects for organization and selection
- What is a selector in Kubernetes?
- A mechanism to query and select objects based on their labels
- What is a namespace in Kubernetes?
- A logical partitioning mechanism for dividing cluster resources among multiple users or teams
- What is a StatefulSet?
- A workload API object that manages stateful applications, maintaining stable pod identity and order
- What is a DaemonSet?
- A workload object that runs a copy of a Pod on every node in the cluster
- What are resource requests in Kubernetes?
- The guaranteed amount of compute resources (CPU, memory) that a container needs