KCNA — Kubernetes Core Resources
Chapter 3 — Kubernetes Core Resources
This chapter covers the Kubernetes objects you create and manage in a cluster. These resources are central to the Kubernetes Fundamentals domain (46% weight).
What You’ll Learn
| # | Topic | What You’ll Understand |
|---|---|---|
| 1 | Pods & Containers | The smallest deployable unit in Kubernetes |
| 2 | Deployments & ReplicaSets | Managing pod replicas and rolling updates |
| 3 | Services & Endpoints | Stable networking for pods |
| 4 | Namespaces & Labels | Organizing and selecting resources |
| 5 | ConfigMaps & Secrets | Externalizing configuration and sensitive data |
| 6 | Scheduling Concepts | How pods are placed on nodes |
| 7 | Practice Questions | Test your knowledge (10 MCQs) |
Why This Chapter Matters
Kubernetes resources are the building blocks of every application deployment. You need to understand what each resource does, when to use it, and how they relate to each other.
| Resource | Exam Relevance |
|---|---|
| Pods | What they are, single vs multi-container, lifecycle |
| Deployments | Rolling updates, rollbacks, replicas |
| Services | ClusterIP, NodePort, LoadBalancer types |
| Namespaces | Logical isolation, default namespaces |
| ConfigMaps/Secrets | How to externalize config, encoding vs encryption |
| Scheduling | Taints, tolerations, node affinity |
Resource Hierarchy
Deployment
│
│ manages
▼
ReplicaSet
│
│ creates/manages
▼
┌───────┴───────┐
│ │
Pod Pod
┌──┴──┐ ┌──┴──┐
│Cont.│ │Cont.│
└─────┘ └─────┘
│ │
└───── Service ─┘
(stable IP)