The Kubernetes Fundamentals domain in my KCNA study notes covers the architecture and core resources at a conceptual level - this series goes one layer deeper, into the actual objects and kubectl commands behind those concepts.
The series
Chapter 1 - Kubernetes Architecture
The control plane and node components - kube-apiserver, etcd, kubelet, the controller manager, and the scheduler - and what each is actually responsible for.
Chapter 2 - kubectl and Pods
Installing kubectl, the imperative vs declarative split, and Pod commands - the building block every other object sits on top of.
Chapter 3 - Workload Controllers
ReplicationController, ReplicaSet, and Deployment - why each superseded the last, and rollout/rollback in practice.
Chapter 4 - Namespaces and Resource Quotas
Isolating workloads with namespaces, cross-namespace service discovery, and capping CPU/memory per namespace with ResourceQuota.
Chapter 5 - Scheduling
How the scheduler actually places Pods, and the four mechanisms for influencing it - taints and tolerations, node selectors, node affinity, and resource limits - plus DaemonSets and static Pods.
Chapter 6 - Security
Authentication mechanisms, and how the cluster’s own TLS certificate chain (CA, admin, scheduler, controller-manager, kube-proxy, etcd, API server) is built by hand.
Chapter 7 - Services
Exposing a Deployment beyond the cluster - all five Service types, ClusterIP through Headless, each with real verification steps.
nginx-based myapp Pod in a dev namespace, so that part drops into the next chapter without translation. Hands-on walkthroughs use plainer standalone examples instead, where a simpler name makes the steps easier to follow. Imperative and declarative forms are shown side by side throughout; kubectl apply is explained once, in Chapter 2, and referenced rather than re-explained in later chapters.Notes
- For the exam-level view of why these pieces exist, the KCNA study notes’s Kubernetes Fundamentals and Container Orchestration domains cover both.
- Docker Fundamentals is the prerequisite if containers and images themselves are still unfamiliar - this series starts from “you can already run a container” and builds up.
- Next: Chapter 1 - Kubernetes Architecture.