Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Leadership Learnings from Kubernetes Releases

Nabarun Pal
July 23, 2022
28

Leadership Learnings from Kubernetes Releases

Kubernetes releases are an elaborate song and dance running for around 4 months. The releases are done by a team of around 40 people distributed across the globe. A large number of technical components and the distributed nature of the team pose various challenges to the process.

In this talk, I will cover a detailed view of the parts of a Kubernetes release: the ingredients, the recipe and the product, and finally, the learnings from leading a release.

Nabarun Pal

July 23, 2022
Tweet

Transcript

  1. $ whoami • Kubernetes Maintainer • Senior Engineer at VMware

    • PyCon India Technical Lead IndiaFOSS 2.0 2
  2. Emeritus Adviser Release Lead Release Lead Shadows Enhancements Lead Enhancements

    Shadows CI Signal Lead CI Signal Shadows BugTriage Lead BugTriage Shadows Docs Lead Docs Shadows Release Notes Lead Release Notes Shadows Comms Lead Comms Shadows IndiaFOSS 2.0 4
  3. ❯ krel krel - The Kubernetes Release toolbox krel is

    the new golang based tool for managing releases. Target of krel is to provide a toolkit for managing the different steps needed for creating Kubernetes Releases. This includes manually executed tasks, like the generation of the release notes during the release cycle, as well as automated tasks like pushing the Kubernetes release artifacts to the Google Cloud Storage. Each subcommand should contain its own self describing help output which clarifies its purpose IndiaFOSS 2.0 8
  4. ❯ kpromo kpromo - Kubernetes project artifact promoter kpromo is

    a tool responsible for artifact promotion. It has two operation modes: - "run" - Execute a file promotion (formerly "promobot-files") - "manifest" - Generate/modify a file manifest to target for promotion IndiaFOSS 2.0 9
  5. Cadence • Every 3 months till 2019 • Every 4

    months since 2020 IndiaFOSS 2.0 10
  6. How can you help? Come join us in Kubernetes SIG

    Release! • Mailing List: https://groups.google.com/forum/#!forum/ kubernetes-sig-release IndiaFOSS 2.0 24
  7. How can you help? Come join us in Kubernetes SIG

    Release! • Mailing List: https://groups.google.com/forum/#!forum/ kubernetes-sig-release • Slack: #sig-release on Kubernetes Slack (slack.k8s.io) IndiaFOSS 2.0 24