Skip to content

Keynote: How Kubernetes Works: Community, Velocity and Contribution

Brian GrantAparna Sinha

CloudThe Linux Foundation23 minOpen on YouTube ↗

Details keynote: How Kubernetes Works: Community, Velocity and Contribution and evaluates key implications for security practitioners.

Summary

## Overview

Kubernetes is presented as the "GNU/Linux of the cloud"—a rapidly growing open source container orchestration platform that Google open sourced in 2014 after drawing on experience with its internal Borg system. The keynote, delivered by primary architect Brian Grant and Poorna Singha (lead of product management for Kubernetes at Google), explores how the project achieved exceptional growth through deliberate community-building practices rather than corporate control alone.

## Growth and Scale

The project's momentum is extraordinary: over 43,000 commits, an estimated 400 years of development work over three years, and growth from fewer than a dozen active contributors to over 1,500 unique all-time contributors spanning multiple time zones globally (Brazil, India, China, Germany, and many others). Google initially drove most commits but now accounts for less than half. The project achieved over 20,000 GitHub stars.

## Core Principles

**Inclusion** forms the foundation. The Kubernetes community explicitly welcomes all perspectives and formalized this through a code of conduct. Cross-organizational teams called Special Interest Groups (SIGs) self-form around specific topics. Over 25 SIGs exist; examples include sig cluster lifecycle (which delivered Kubeadm for one-command Kubernetes installation within one release) and Service Catalog (built a Kubernetes-native implementation of the Open Service Broker API in a single quarter across multiple companies).

**Transparency** means all work happens openly. Design proposals, code reviews, and discussions occur on public GitHub issues, email lists, and chat channels—no internal development followed by open sourcing. This makes Kubernetes the most communicative community on GitHub by comment count per issue, though it creates significant information flow challenges.

## Community Mechanisms

Structures supporting community health include: - Weekly community meetings with live demos of new work - Burndown meetings to assess release readiness - Regular release cadence (every 2.5 to 3 months) - Public features repository serving as unified backlog, frozen after the first two weeks of each release cycle - Semi-annual unconferences with SIGs for top-down planning - Retrospectives after every release and ad hoc post mortems

## Ownership and Roles

The project encourages individuals to own specific responsibilities (engineering roles like contributor or SIG leader; non-engineering roles in project management, UX, documentation, and marketing). The community respects and defers to role holders, enabling new talent to grow while providing career-building benefits and public recognition.

## Strategic Priorities

From 2016 semi-annual planning, three 2017 priorities emerged: (1) scaling the project for stability and scalability, including experimenting with alternating stable releases; (2) API Federation to allow users to customize Kubernetes; and (3) conformance definition and testing to ensure compatibility across distributions.

## Challenges Acknowledged

Engagement is time-consuming (responding to Slack alone exceeds one person's full-time capacity). GitHub doesn't scale well for large projects. Decision-making with diverse opinions slows progress. Maintaining project health across distributed contributors requires effective incentives. SIG coordination can fail, resulting in missed dependencies and required patch releases.

## Virtuous Cycle

Engagement with users yields rapid feedback and creates advocates who blog, tweet, and speak at meetups. More users and use cases attract developers building tools (package managers, chatbots, PaaS, functions-as-a-service). More developers attract vendors filling ecosystem gaps. This cycle reinforces Kubernetes' position as both an open source project and an open community.

## Takeaway

Kubernetes succeeds not merely by being open source but by being an open community where transparency, inclusion, distributed leadership through SIGs, and shared ownership create both technical momentum and global engagement.

Related talks

The Linux Foundation·22 min

  • LINUX FOUNDATION
  • Cloud
  • Date: 2025
  • Location: Linux Foundation

Ian Lewis · Developer Advocate

Investigates keynote: The Kubernetes Community and evaluates key implications for security practitioners.

keynote-kuberneteskubernetes-communitykubernetes