December 8, 2019

198 words 1 min read

Growth and Design Patterns in the Extensions Ecosystem

Growth and Design Patterns in the Extensions Ecosystem

How big is the Kubernetes Extensions ecosystem today and how quickly has it grown? How many CNCF projects does it touch? Data gathered from Github over 2 years by the speaker provides detailed answer …

Talk Title Growth and Design Patterns in the Extensions Ecosystem
Speakers Eric Tune (Senior Staff Software Engineer, Google)
Conference KubeCon + CloudNativeCon North America
Conf Tag
Location San Diego, CA, USA
Date Nov 15-21, 2019
URL Talk Page
Slides Talk Slides
Video

How big is the Kubernetes Extensions ecosystem today and how quickly has it grown? How many CNCF projects does it touch?  Data gathered from Github over 2 years by the speaker provides detailed answers.  Based on experience as a Kubernetes contributor and API reviewer, and from analyzing hundreds of extensions, the speaker has identified recurring Design Patterns, like: Provisioner, Composition, Enforcer, Claim, and Class.  End users will learn to recognize the patterns, and API authors will learn when to apply them. The talk will be accessible to a general audience. However, experts on Kubernetes Extensions will still find ideas and data not presented anywhere before. Illustrative examples will be used from various CNCF projects, such as Vitess, Jaeger, OpenEBS, and Rook.

comments powered by Disqus