Building the Cloud Native Kernel: Kubernetes Release Engineering
Talkat KubeCon + CloudNativeCon North America 2019 · on Tuesday, 2019-11-19· at 15:20· Room 1AB - San Diego Convention Center, Upper Level·
summary
Kubernetes release engineering now targets reproducible distro tooling instead of 3k-line bash scripts, replacing Onaga with Go utilities like crevel toolbox, branch-fastforward and push-build; a formal release engineering subgroup and patch release team manage branch lifecycles and support, with build admins owning apt/yum signing and over 100+ conformant offerings in the ecosystem. Work moves artifacts into CNCF GCP projects and aims at moving off Google infrastructure with staged promotion streams (nightly → testing → release) and package/image promotion automation.
AI-written summary · about
chapters (25)
- 0:00Introduction
- 1:20Time Machine
- 2:08What is Kubernetes
- 3:00What is Linux
- 3:58What is a distribution
- 5:35Why distributions offer value
- 6:41Aggregation effect
- 7:04Comparison to 2017
- 7:44Conformance in Linux
- 8:17Kubernetes Certifications
- 8:28Community Futures
- 9:39Progress
- 10:22Distro Skills
- 11:27Community District
- 12:16Tooling
- 12:41Distros
- 14:31Release Engineering
- 19:31Establish Process
- 23:03New Tools
- 27:52Incremental Changes
- 28:48Moving Off of Google Infrastructure
- 33:06K3S
- 34:03Kernel boundaries
- 34:56Shared release engineering
- 36:29Common patterns
related talks
19mKeynote: Releasing a More Mature and Stable Kubernetes
33mA Day in the Life of Kubernetes Release with Tools, Challenges, and Operations
32mDeep Dive: Kubernetes (Release) SIG
31mRelease Engineering as a Service - The Art of Integrating with K8s
36mKubernetes Distributions and 'Kernels'
31mRelease Engineering as a Service - The Art of Integrating with K8s
21mA Practical Guide to SIG Release Tooling for Kubernetes Subprojects
06mParticipating In The Kubernetes Release Team
