Study Path Agent Study Path Agent
Generate Your Own
Docker & Kubernetes
30 topics across 6 chapters
Chapter 1
Foundations: containers, images, and Linux basics
1
Containers vs VMs; what namespaces/cgroups do (conceptual)
2
Processes, filesystems, and permissions (UID/GID, chmod/chown)
3
Networking basics: IP, ports, DNS, localhost vs 0.0.0.0
4
HTTP basics: requests, headers, health checks
5
YAML & CLI workflow basics (editing, env vars, quoting)
6
Container security basics: least privilege, capabilities, rootless concepts
Chapter 2
Docker essentials (build, run, ship)
7
Install & verify Docker; daemon vs CLI; contexts
8
Images & layers: pull/tag/save; registry concepts
9
Dockerfile fundamentals: FROM, RUN, COPY, CMD/ENTRYPOINT, WORKDIR
10
Build strategies: caching, multi-stage builds, minimal base images
11
Runtime configuration: ports, env vars, args, bind mounts vs volumes
Chapter 3
Kubernetes fundamentals (core concepts and API objects)
12
Cluster architecture: control plane, nodes, kubelet, scheduler (conceptual)
13
kubectl essentials: contexts, namespaces, get/describe/logs/exec
14
Workloads: Deployments, ReplicaSets, StatefulSets, DaemonSets, Jobs/CronJobs
15
Scheduling & resources: requests/limits, QoS, taints/tolerations, affinity
Chapter 4
Kubernetes networking & traffic management (practical)
16
Ingress basics: controllers, Ingress resources, TLS termination
17
NetworkPolicies: default-deny, allow rules, common pitfalls
18
CNI overview: what a CNI plugin does; common options (high-level)
Chapter 5
Kubernetes storage & state
19
Volumes in pods: emptyDir, hostPath (risks), projected volumes
20
Persistent storage: PV, PVC, StorageClass; dynamic provisioning
21
Backups & restore basics: snapshots vs file-level; recovery drills
Chapter 6
Operations, security, and delivery (production readiness)
22
Observability basics: logs, metrics, traces; common failure modes
23
RBAC & authn/authz: ServiceAccounts, Roles, RoleBindings; kubeconfig hygiene