A hands-on, project-based introduction to containers and Kubernetes. One continuous storyline: the Pinboard app grows from a single docker run to a production-shaped deployment on a local kind cluster.
Namespaces, cgroups, OCI and the container lifecycle.
→Dockerfiles, BuildKit cache, multi-stage & publishing.
→Config & signals, volumes, networks and resource limits.
→The Compose Spec, healthchecks, watch — and its limits.
→Control plane, the object model, kubectl and Pods on kind.
→Labels, ReplicaSets, rolling updates, probes & rollback.
→Service types, cluster DNS, EndpointSlices and Ingress.
→ConfigMaps, Secrets, volumes, PV/PVC and StatefulSets.
→Troubleshooting method, metrics, HPA and security basics.
→Production checklist, Helm & Kustomize, then the capstone.