Course15 chapters · 4 parts and a capstone

Desired stateKubernetes from the problems up

Your engineers want Kubernetes. This course follows Fennel, a made-up grocery-delivery startup, from one hand-built server to a cluster, so you can follow the reasoning, predict what the system will do, and ask the questions that matter.

Chapters
15
Running
05
In review
02
Read so far
151 MIN
For
TECHNICAL MANAGERS
Start with chapter 01 →

§ 00The course map

Each chapter starts from a problem Fennel runs into and ends with a conversation you could have with your engineers. Read them in order; Chapters 5, 6 and 7 can go in any order once you’ve read Chapter 4.

Course

chapters
15
running
05
in review
02
pending
08
  1. Part IBefore Kubernetes03/03 running

    1. Ch 0117 minOne app, one serverRunning
    2. Ch 0218 min“Works on my machine”containersRunning
    3. Ch 0317 minMany containers, many machinesthe orchestration problemRunning
  2. Part IIThe core model02/05 running · 02 in review

    1. Ch 0423 minSay what you want, not what to dodesired state and the reconcile loopRunning
    2. Ch 0525 minWho runs wherescheduling, resources and costRunning
    3. Ch 0627 minShipping without downtimerollouts and rollbacksUnder review
    4. Ch 0724 minFinding each otherservices and trafficUnder review
    5. Ch 08The Friday dinner rushautoscalingPending
  3. Part IIIThe hard parts00/04 running

    1. Ch 09Configuration and secretsPending
    2. Ch 10The database problemstatePending
    3. Ch 11Many teams, one clusternamespaces, permissions and quotasPending
    4. Ch 12Seeing insideincidents in a self-healing systemPending
  4. Part IVOwning it00/02 running

    1. Ch 13Teaching the cluster new tricksextensions and the ecosystemPending
    2. Ch 14What all this costsmanaged Kubernetes, platform teams and when not to use itPending
  5. CapstoneMixed practice00/01 running

    1. Ch 15Fennel’s hard weekPending
Fig. 00The course as a cluster. 15 chapters are wanted and 5 are running; 2 more are written and Under review, readable while they’re checked; the rest are Pending, written down as wanted but not built yet.