Zonoth
20-hour course · 10 sessions × 2h
Containers & Kubernetes Fundamentals

Containers & Kubernetes — Course Decks

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.

Audience · technical, no Docker/Kubernetes experience Focus · Docker + kind (local Kubernetes) Format · 50′ + 20–30′ theory · 30–40′ lab (Session 10: 30′ + 80′ capstone)
→
SESSION 01

Containers & Docker: the mental model

Namespaces, cgroups, OCI and the container lifecycle.

NamespacesOCILab 01
→
SESSION 02

Building images

Dockerfiles, BuildKit cache, multi-stage & publishing.

DockerfileMulti-stageLab 02
→
SESSION 03

Running containers well

Config & signals, volumes, networks and resource limits.

VolumesNetworkingLab 03
→
SESSION 04

Docker Compose

The Compose Spec, healthchecks, watch — and its limits.

ComposeHealthchecksLab 04
→
SESSION 05

Kubernetes: architecture, kubectl, Pods

Control plane, the object model, kubectl and Pods on kind.

kindPodsLab 05
→
SESSION 06

Workloads: Deployments, rollouts and probes

Labels, ReplicaSets, rolling updates, probes & rollback.

DeploymentsProbesLab 06
→
SESSION 07

Networking: Services, DNS, Ingress

Service types, cluster DNS, EndpointSlices and Ingress.

ServicesIngressLab 07
→
SESSION 08

Configuration & storage

ConfigMaps, Secrets, volumes, PV/PVC and StatefulSets.

ConfigMapsStatefulSetsLab 08
→
SESSION 09

Operating Kubernetes

Troubleshooting method, metrics, HPA and security basics.

TroubleshootingHPALab 09
→
SESSION 10

Capstone: ship Pinboard like production

Production checklist, Helm & Kustomize, then the capstone.

CapstoneHelmLab 10
Zonoth • Containers & Kubernetes · Use ← → to navigate a deck, F for fullscreen, S for speaker notes.