You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Principal/distinguished coverage: Part E (Ch 11-12), the principal's-lens appendix, Tier 4 rubric (#7)
* notes: verified facts for the principal's-lens pass
* Appendix C: add Tier 4 - Judge to the rubric
New tier-table row for principal+ answers (consequence, economics,
kill-criteria), two extra cross-tier signals framed so staff readers
see the next rung, and a Principal variant of the liveness worked
example showing the jump from mechanism to policy.
* Add Appendix D: the principal's lens; Further reading becomes E
New appendix for principal/distinguished prep: a per-chapter zoom-out
(each subsystem's limits and economics at org scale), four decision
tables (when-not-Kubernetes, tenancy models, managed vs self-hosted,
multi-cluster patterns with blast radius), and five argue-both-sides
critique prompts with committed positions. Adds the Borg lineage
papers to Further reading (now Appendix E), widens build.py's
hardcoded Appendix A-D ranges to A-E so the new lettering renders in
the TOC, and updates CONTRIBUTING's appendices description.
* STYLE: appendices budget covers the principal's lens
* STYLE: sanction the Part E judgment format; frontier facts in notes
Scopes the chapter-shape and question contracts to Chapters 1-10 and
defines the Part E shape: optional flows, Scenario and Capstone
section formats, Tier 2/3/4 questions (no Tier 1), budgets for ch11
and ch12, audience widened to principal. Records verified frontier
project status (Crossplane graduated, SpinKube sandbox, KCP) in
research-notes.
* Add Chapter 11 - Fleet, Platform & Economics (Flows 29-30)
The first Part E chapter: fleet architecture (rings, drift,
replicated-independent default), capacity economics (requests as a
price signal, GPU idleness), and platform engineering (abstraction
choice, escape hatches, platform SLOs). Two new flows - a fleet-wide
config rollout and a breaking CRD change across the fleet - plus the
book's first Scenario section (a shared-platform design review) and
Tier 2/3/4 questions per the new Part E contract.
* Add Chapter 12 - Design Judgment: Lineage, Frontier & Capstones
The second Part E chapter: a deliberately brief Borg/Omega/Kubernetes
lineage (the three carried bets and their price), six frontier bets
each with verified state, a judgment call, and a when-it-matters
trigger (AI scheduling, eBPF/sidecar-less, hosted control planes,
control-planes-for-everything, WASM, edge fleets), and the book's two
Capstone exercises: 'Redesign Kubernetes in 2026' and a model
one-page platform strategy with kill-criteria. Tier 2/3/4 questions
per the Part E contract.
* Wire Part E into the book's structure and counts
FLOWS.md gains the Part E section (Flows 29-30) and the fleet-scale
intro clause; README and cover widen the audience to principal and
count 30 flows; build.py PARTS gains Part E; CONTRIBUTING documents
ch11/ch12; STYLE budgets match the measured chapters.
* Fix Q12.4 control-plane-down reference (Flow 27, not 26); FLOWS intro covers Part E
29.[What happens when a fleet-wide config change rolls out](chapters/ch11.md#flow-29-what-happens-when-a-fleet-wide-config-change-rolls-out)
79
+
30.[What happens when a breaking CRD change ships across the fleet](chapters/ch11.md#flow-30-what-happens-when-a-breaking-crd-change-ships-across-the-fleet)
Copy file name to clipboardExpand all lines: STYLE.md
+21-7Lines changed: 21 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@
4
4
5
5
## Audience and voice
6
6
7
-
- Reader: senior/staff engineer preparing for a deep Kubernetes interview.
7
+
- Reader: senior, staff, or principal engineer preparing for a deep Kubernetes interview.
8
8
- Simple technical English. Short sentences (aim ≤ 20 words). One idea per paragraph. Paragraphs ≤ 4 sentences.
9
9
- Define every piece of jargon at first use, in one clause: "the informer (a client-side cache that watches the API server)".
10
10
- High signal, low noise: no filler ("It is important to note that…", "In the world of Kubernetes…"), no marketing tone, no repetition of what another section already said — cross-reference instead ("see Flow 1").
@@ -13,11 +13,11 @@
13
13
14
14
## File format
15
15
16
-
- One markdown file per chapter: `chapters/chNN.md` (`ch01.md` … `ch10.md`, `appendices.md`).
16
+
- One markdown file per chapter: `chapters/chNN.md` (`ch01.md` … `ch12.md`, `appendices.md`).
17
17
- Start with `# Chapter N — Title`. Use `##` for sections, `###` for flows and questions. No deeper nesting.
18
18
- No HTML in the markdown. Tables in GitHub style. Code in fenced blocks with language tag (`yaml`, `go`, `bash`).
19
19
20
-
## Chapter shape (in this order)
20
+
## Chapter shape (Chapters 1–10, in this order)
21
21
22
22
1.**Opening ("Why this chapter")** — 3–6 sentences: what the interviewer is probing here and the one mental model to hold.
23
23
2.**Concepts** — the minimum background needed to follow the flows. Keep short; teach details inside the flows.
@@ -113,7 +113,7 @@ fence, on its own line, as plain italic text with no internal `**bold**`.
*Strong answers also mention:* one or two things that distinguish a great candidate.
126
126
```
127
127
128
-
Number questions `N.M` per chapter (chapter.number, continuous across tiers). Per chapter: 3–4 Tier 1, 3–4 Tier 2, 2–3 Tier 3. Tier 3 questions are scenarios: a symptom to debug or a system to design — the answer walks the reasoning, not just the conclusion.
128
+
Number questions `N.M` per chapter (chapter.number, continuous across tiers). Chapters 1–10: 3–4 Tier 1, 3–4 Tier 2, 2–3 Tier 3. Part E: 3–4 Tier 2, 2–3 Tier 3, 2–3 Tier 4. Tier 3 questions are scenarios: a symptom to debug or a system to design — the answer walks the reasoning, not just the conclusion. Tier 4 questions demand a committed position: the answer names assumptions and kill-criteria, argues the strongest counter-position, then decides (the Appendix C Tier-4 row is the rubric).
129
+
130
+
## Part E chapters (judgment format)
131
+
132
+
Chapters 11–12 target principal-level judgment and relax the Chapters 1–10 shape:
133
+
134
+
1.**Opening ("Why this chapter")** — same as Chapters 1–10.
135
+
2.**Concepts** — may carry most of the chapter.
136
+
3.**Flows** — optional. When present, the strict flow format and all mermaid rules apply unchanged.
137
+
4.**Scenario sections** — `### Scenario: <title>`: a presented architecture or plan in 3–6 sentences, then `**Critique.**` — an 8–15 line model answer naming what is wrong, what is right, and what to ask next.
138
+
5.**Capstone sections** — `### Capstone: <title>`: an exercise prompt, a model artifact or answer, then `**What reviewers look for.**` mapped to the Appendix C Tier-4 row.
139
+
6.**Questions** — Tiers 2/3/4 as above.
140
+
7.**Common mistakes & red flags** — same as Chapters 1–10.
141
+
142
+
Diagrams are optional in Part E; every mermaid rule applies when one appears.
129
143
130
144
## Cross-references
131
145
132
146
- Refer to flows by global number ("Flow 8"), figures by "Figure 4.2", chapters by "Chapter 5".
133
-
- The master flow is Flow 8 (pod creation → Running, Chapter 4). Other chapters zoom into their segment of it and say so.
147
+
- The master flow is Flow 8 (pod creation → Running, Chapter 4). Other Chapters 1–10 zoom into their segment of it and say so; Part E chapters operate above it, at fleet scale.
- Counting rule: `sed '/^```/,/^```/d' chapters/chNN.md | wc -w` — fenced blocks (diagrams and code) do not count.
141
155
- Over budget → cut noise, not flows. (Budgets reset Aug 2026 to the shipped book plus ~5% headroom; the original targets had drifted ~30–95% under reality, which made the contract unenforceable.)
0 commit comments