Contents

7 chapters
  1. 0

    Prologue · 20 min

    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.

    Read
  2. 1

    Chapter 1 · 90 min

    Running a process in a Pod

    Create Pods, understand containers, and inspect a running workload.

    Planned
  3. 2

    Chapter 2 · 2.5 hours

    Configuring applications

    Commands, args, env, ConfigMaps, Secrets, operators (External Secrets / HyperShift), Downward API.

    Read
  4. 3

    Chapter 3 · 2.5 hours

    Persistent volumes

    PVC, PV, StorageClass, dynamic and static provisioning, access modes, snapshots, and ephemeral claims.

    Read
  5. 4

    Chapter 4 · 2.5 hours

    Adding volumes for storage, configuration, and metadata

    emptyDir, sharing files between containers, hostPath, and exposing ConfigMaps, Secrets, and pod metadata as files.

    Read
  6. 5

    Chapter 5 · 2 hours

    Reaching Pods with Services

    Stable networking, DNS names, and how clients find your application.

    Planned
  7. 6

    Chapter 6 · 2 hours

    Deployments and replicas

    Scale Pods safely and roll out new versions with workload controllers.

    Planned