Index

Module 02 · DevOpsKubernetes

Under the Hood (Kubernetes Internals)

Under the Hood
Under the Hood · Open board

Opens the control room drawn from the outside, and finally walks in. By the end, a stuck pod names the one program that stuck it.

Before you start. A pod is one running container, or a few that share a machine, that the cluster promises to keep running; The Harbor Master (pods, deployments, services) showed that, along with the other things you ask the cluster for by name: a Deployment (the app’s recipe), a ReplicaSet (the copy count) and a Service (one shared address). A small loop keeps comparing what you asked for with what is actually running and fixes the gap; Self-Healing & Autoscaling showed it at work. That loop is called the reconcile loop. This lesson opens the five ordinary programs that write those things down and run that loop. If copies of a store agreeing by vote is new, Who holds the pen (consensus & Raft) in System Design shows it in one read.

Continue reading with a plan

The first three lessons of every track are free. This lesson is included with a plan, which unlocks every lesson, board, video, lab and paper for one price.

View plans →Already a member? Sign in

Lab

Each ship books quay space before it docks, and the harbour master trusts the booking. How much should a ship book?

Drag Quay booked per ship from 100m to 1000m and watch Squeezed at the tide reach zero.

Open The berth plan →

Review DevOps →

Saved in this browser, and to your account when you sign in.