Infrastructure · Book
Kubernetes Foundations
A practical book on running and configuring workloads on Kubernetes—from the Linux kernel up through Pods and Services—with clear diagrams and worked examples.
Contents
Chapter 0 · Pre-K8s
Pre-K8s: why we call it a kernel
A short foundation before Kubernetes: what the Linux kernel is, why the name fits, and how applications reach hardware.
Available20 min
Chapter 1
Running a process in a Pod
Create Pods, understand containers, and inspect a running workload.
Planned90 min
Chapter 2
Configuring applications
Commands, args, env, ConfigMaps, Secrets, operators (External Secrets / HyperShift), Downward API.
Available2.5 hours
Chapter 3
Persistent volumes
PVC, PV, StorageClass, dynamic and static provisioning, access modes, snapshots, and ephemeral claims.
Available2.5 hours
Chapter 4
Adding volumes for storage, configuration, and metadata
emptyDir, sharing files between containers, hostPath, and exposing ConfigMaps, Secrets, and pod metadata as files.
Available2.5 hours
Chapter 5
Reaching Pods with Services
Stable networking, DNS names, and how clients find your application.
Planned2 hours
Chapter 6
Deployments and replicas
Scale Pods safely and roll out new versions with workload controllers.
Planned2 hours