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

Keynote: The Kubernetes Community

Keynote: The Kubernetes Community

Kubernetes has emerged as a leading container management platform not just because of its technical capabilities, but also because of the tremendous open-source community that has powered its development. How did Kubernetes reach the top 0.01% of all Github projects based on stars analysis? In this talk, we will describe how the Kubernetes community organizes and runs the project, and some of the principles that the community has learned over its 2.5 years of rapid growth have been critical to its success.

Ian Lewis

July 12, 2017
Tweet

More Decks by Ian Lewis

Other Decks in Technology

Transcript

  1. • “Container Orchestration” ◦ Container-centric infrastructure • Inspired by Google’s

    internal systems and experience managing containers • Runs Anywhere • Open sourced in 2014 • Created CNCF to host Kubernetes and an ecosystem of cloud-native infrastructure What is Kubernetes
  2. 1.0 1.1 1.2 1.3 1.4 1.5 >442 Years of Effort*

    Velocity *Source: COCOMO Model *Source: COCOMO Model
  3. 1,500+ 15 Time zones Contributors Community growth *Sources: Analyzing GitHub

    issues and comments with BigQuery https://cncf.biterg.io/app/kibana#/dashboard
  4. Usage SO posts, blogs, meetups... Awareness Use Cases Tools, libraries,

    extensions... Users Developers Vendors Solutions Gaps Dozens of Products with Kubernetes Support 20k+ GitHub Stars 4,000+ Projects Based on Kubernetes 200+ Meetup Groups Worldwide Open engagement
  5. Costs and challenges • Time-consuming • 24/7 • Tools haven’t

    scaled • Can be a drag on velocity • Tragedy of the commons
  6. Weaveworks, CoreOS, Heptio, Google, Independents, Others... Simpler install RedHat, Deis,

    IBM, Google, Independents, Others... Service broker Cluster life cycle Service Catalog Special Interest Groups (SIG)
  7. Federation Auth Autoscaling Cluster Ops Contributor Experience Cluster life cycle

    Service Catalog Apps Instrumentation AWS API Machinery Docs Scalability Network Node OpenStack rktnetes Scheduling UI Storage Testing Windows On Prem ? Special Interest Groups (SIG)
  8. Semi-annual unconference with SIGS 1.6 1.8 1.7 1.9 Features repo

    PM Group Release team launch • Themes • Priorities • Top down plan • Feature freeze 2 weeks into release • Issue approval, Labels • Backlog & Visibility • Release notes, docs • PR, Blogs Roadmap
  9. User feedback “The Kubernetes community has been an absolutely phenomenal

    model for true open source collaboration. We've been continually impressed with how transparent and open the entire design and development process has been, and it's been a huge vote of confidence for our continuing investment in the project Kubernetes is a production-ready platform that we look forward to building on for years to come” -- Sam Ghods, co-founder, Box “We’re already seeing tremendous benefits with Kubernetes — improved engineering productivity, faster delivery of applications and a simplified infrastructure. But this is just the beginning. Kubernetes will help transform the way that educational content is delivered online” -- Chris Jackson, Director for Cloud Product Engineering, Pearson
  10. User feedback How important is the use of open source

    software to your organization? (Percent of respondents, N=214) Moderately important, 26% Very important, 33% Critical, 16% Slightly important, 11% Not at all important, 12% Don’t know, 2% *ESG survey 2017
  11. *Question asked to respondents reporting the use of open source

    software is at least moderately important to their organization User feedback What benefits drive the importance of open source software for your organization? (Percent of respondents, N=161* multiple responses accepted) Easier to customize than proprietary software Lower barrier to entry/access to trial via free versions Faster rate of innovation/frequent releases Eliminates lock-in associated with proprietary software Reduced CapEx Reduced OpEx Improved quality/capabilities achieved with broad community of contributors Improved security achieved with transparent, auditable codebase 40% 36% 34% 32% 30% 24% 24% 20% *ESG survey 2017