~/talk

Mechanics of releasing a large project: Leadership learnings from Kubernetes releases

Talkat IndiaFOSS 2.0 · 2022-07-23..07-24· [engineering-leadership, open-source]
slides:none on file

Kubernetes runs ~4‑month release cycles with ~40 distributed contributors, handling ~1,000 issues per cycle from a repo with ~100k issues/PRs; builds and signs binaries and container images via Google Cloud Build using krel, stages artifacts then promotes them with kpromo, and gates releases on testgrid master‑blocking and conformance dashboards. Cadence is three releases/year with 12‑month support and monthly patches. Operational practices include asynchronous communication, lazy consensus windows (3–14 days), strict timelines, and deliberate delegation and deferral to keep releases on schedule.

AI-written summary · about

  1. 0:00Kubernetes release leadership
  2. 1:35Release team structure
  3. 6:29Release process overview
  4. 9:18Release tooling with Krel
  5. 12:26Release cadence policies
  6. 13:29Large project release challenges
  7. 15:59Leadership learnings
  8. 18:26Contributing to SIG Release
  9. 19:14Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.