● “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
Slide 3
Slide 3 text
1.0
1.1
1.2
1.3
1.4
1.5
>442
Years of
Effort*
Velocity
*Source: COCOMO Model
*Source: COCOMO Model
Slide 4
Slide 4 text
1,500+
15
Time zones
Contributors
Community growth
*Sources: Analyzing GitHub issues and comments with
BigQuery https://cncf.biterg.io/app/kibana#/dashboard
Slide 5
Slide 5 text
Before 1.0 GA Between 1.0 - 1.5
Community Composition
Slide 6
Slide 6 text
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
Slide 7
Slide 7 text
Contributors
And users
Kubernetes community
Slide 8
Slide 8 text
Costs and challenges
● Time-consuming
● 24/7
● Tools haven’t scaled
● Can be a drag on velocity
● Tragedy of the commons
Slide 9
Slide 9 text
Inclusion
Cross-organizational teams
Transparency
Ownership
Learning together
What makes it work?
Slide 10
Slide 10 text
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)
Slide 11
Slide 11 text
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)
Slide 12
Slide 12 text
GitHub Issues
and Proposals
Transparency
Slide 13
Slide 13 text
Community
Meetings
Burndown
Meetings
Roadmap
process
GitHub Issues
and Proposals
Transparency
Slide 14
Slide 14 text
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
Slide 15
Slide 15 text
Product
Manager
Release
Manager
SIG
Leader
Contributor
Ownership
Slide 16
Slide 16 text
Ownership
Reviewers
Owners
Approvers
Members
Slide 17
Slide 17 text
Retrospective
We learn together
Slide 18
Slide 18 text
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
Slide 19
Slide 19 text
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
Slide 20
Slide 20 text
*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
Slide 21
Slide 21 text
Confidential & Proprietary
Google Cloud Platform 21
Join Us! github.com/kubernetes