Skip to content

Systems Engineering Track

Containers, Kubernetes and Infrastructure as Code

Order a build so a change rebuilds only what depends on it, tell Pending from throttled from OOMKilled by symptom, put a dependency check where it degrades rather than restarts, and justify every line of a plan's destroy list.

Advanced · production systems
About 205 min reading
41 authored sections

Before you start: One service you have containerised, and the AWS courses or equivalent cloud networking and IAM experience.

Plan for 6–8 hours of hands-on work in addition to reading. This is an initial estimate; setup and extensions vary.

Open before purchase

A useful preview, not a teaser

Read these complete sections to judge the technical depth, teaching style, and architecture standard before buying.

Preview 1

Course Contract: What You Will Be Able to Operate

Eighth in the sequence: how the system is packaged, run and described as code, and how each of those goes wrong.

Preview 2

A Container Is a Process With a Restricted View

Not a small virtual machine. The difference explains most container surprises.

Preview 3

What Kubernetes Is For, and When It Is Not

One idea, stated once, from which the whole API follows.

Start the free preview

Complete curriculum

41 sections · 3 parts + platform studio

Course orientation

  1. Course ContractFree
  2. Start Here If You Are NewCourse Pass
  3. The System So FarCourse Pass

Part 1 · Images

  1. A Restricted ViewFree
  2. The Order Decides the BuildCourse Pass
  3. Ship the ArtefactCourse Pass
  4. Non-Root and PinnedCourse Pass
  5. Tags Lie, Digests Do NotCourse Pass

Part 2 · Scheduling

  1. What It Is ForFree
  2. Four ObjectsCourse Pass
  3. Requests and LimitsCourse Pass
  4. The Limit That Hurt p99Course Pass
  5. Memory Has No ThrottleCourse Pass
  6. Three Probes, Three JobsCourse Pass
  7. The Deploy That Halved CapacityCourse Pass
  8. Disruption BudgetsCourse Pass
  9. Spread, Affinity and TaintsCourse Pass
  10. Services and IngressCourse Pass
  11. The Rollout That Did Not HappenCourse Pass
  12. State Among CattleCourse Pass
  13. Volumes, Claims and ZonesCourse Pass
  14. RBAC and NetworkPolicyCourse Pass

Part 3 · Infrastructure as Code

  1. What a Repository KnowsCourse Pass
  2. State Is the ProductCourse Pass
  3. Remove One, Destroy ThreeCourse Pass
  4. One Character Means DowntimeCourse Pass
  5. The Abstraction That LeaksCourse Pass
  6. Environments Without Copy-PasteCourse Pass
  7. Your State Has the PasswordCourse Pass
  8. Reviewing a PlanCourse Pass
  9. Reconciling to the RepositoryCourse Pass

Platform Studio

  1. Lab 1 · The Cache LineCourse Pass
  2. Lab 2 · The CascadeCourse Pass
  3. Lab 3 · The Index ShiftCourse Pass
  4. Challenge · Probes and ShutdownCourse Pass

Architect’s Desk

  1. ADR-008 · ECS or KubernetesCourse Pass
  2. When Not to Build a PlatformCourse Pass
  3. Review This DeploymentCourse Pass
  4. Image ProvenanceCourse Pass
  5. AssessmentCourse Pass
  6. ReferencesCourse Pass