Be a Good Corporate Citizen in Kubernetes

Dawn Foster
Dawn FosterDirector of Open Source Community Strategy
©2020 VMware, Inc. @geekygirldawn
Be a Good
Corporate Citizen
in Kubernetes
KubeCon EU 2020
Dr. Dawn M. Foster
Director of OSS Community Strategy
fosterd@vmware.com fastwonderblog.com
Open Source at VMware @vmwopensource
blogs.vmware.com/opensource
©2020 VMware, Inc. @geekygirldawn 2
whoami
• Geek, traveler, reader

• 20+ yr tech career focused on
community & open source 

(Intel, Puppet, Scale Factory, …)

• PhD from the University of Greenwich
focus on Linux kernel collaboration

• OpenUK Board, CHAOSS Board and
Maintainer, Bitergia Advisory Board

• Kubernetes contributor & CNCF
Contributor Strategy SIGPhotos by Mom, Josh Bancroft, Don Park
©2020 VMware, Inc. @geekygirldawn
Collaboration in Kubernetes:
individuals, employers, and
communities
@geekygirldawn©2020 VMware, Inc.
Steering Committee
SIG/WG* Leads
Subproject Leads
Approver / Reviewer
Org Member
4
Kubernetes, a Community of Individuals
Contributor Summit Picture CC BY 4.0
https://github.com/kubernetes/community
* Special Interest Group / Working Group
©2020 VMware, Inc. @geekygirldawn
Employees contribute
Recruiting
Resources
5
Employers
Image by the CNCF CC BY-NC 2.0
©2020 VMware, Inc. @geekygirldawn
All contributions
Small world
6
Community = People
@geekygirldawn©2020 VMware, Inc.
Individual contributions
Employer requests
Community needs
7
Balancing the Triad
Image by Hans Splinter CC BY-ND 2.0
©2020 VMware, Inc. @geekygirldawn
Contribution Strategy
and Plan
©2020 VMware, Inc. @geekygirldawn
Align with business goals
Execs understand importance
Employees see their impact
9
Strategy
Image by Larry Wentzel- CC BY 2.0
©2020 VMware, Inc. @geekygirldawn 10
Focus
©2020 VMware, Inc. @geekygirldawn
Finding the right people
Grow vs. hire
11
Who do you need?
©2020 VMware, Inc. @geekygirldawn
Contributing to
Kubernetes as a
Good Corporate Citizen
©2020 VMware, Inc. @geekygirldawn
Join
Read the docs
Lurk & understand
Start small
Image by Filip Maljković CC BY-SA
13
Getting Started in a SIG / WG
https://github.com/kubernetes/community
©2020 VMware, Inc. @geekygirldawn
Avoid getting defensive
May need to iterate
14
Learn from Feedback
©2020 VMware, Inc. @geekygirldawn
Discuss changes
Early and often
Lack of control
Image by the CNCF CC BY-NC 2.0
15
Work with the Kubernetes Community
©2020 VMware, Inc. @geekygirldawn
Grow the next wave
of contributors
16
Sponsorship and Mentoring
Image by the CNCF CC BY-NC 2.0
©2020 VMware, Inc. @geekygirldawn
KubeCon
Contributor Summit
Get to know people
Image by The Linux Foundation CC BY
17
Relationships
©2020 VMware, Inc. @geekygirldawn
Reduces your overhead
Benefits the community
Right thing to do
18
Upstream your Patches
©2020 VMware, Inc. @geekygirldawn
Distribution > Centralization
Inclusive > Exclusive
Evolution > Stagnation
Community > Company
19
Kubernetes Community Values
Image by the CNCF CC BY-NC 2.0
https://github.com/kubernetes/community/blob/master/values.md
@geekygirldawn©2020 VMware, Inc.
Dr. Dawn M. Foster
fosterd@vmware.com
fastwonderblog.com
Open Source at VMware
blogs.vmware.com/opensource
@vmwopensource
20
Thank You!
Be a Good Corporate Citizen in Kubernetes
1 of 21

Recommended

Collaborative Leadership: Governance Beyond Company Affiliation by
Collaborative Leadership: Governance Beyond Company AffiliationCollaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company AffiliationDawn Foster
180 views17 slides
Collaborative Leadership: Governance Beyond Company Affiliation by
Collaborative Leadership: Governance Beyond Company AffiliationCollaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company AffiliationDawn Foster
228 views18 slides
Collaborative Leadership: Governance Beyond Company Affiliation by
Collaborative Leadership: Governance Beyond Company AffiliationCollaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company AffiliationDawn Foster
148 views18 slides
Navigating Open Source Risk by
Navigating Open Source RiskNavigating Open Source Risk
Navigating Open Source RiskDawn Foster
112 views18 slides
Measuring Project Health at VMware by
Measuring Project Health at VMwareMeasuring Project Health at VMware
Measuring Project Health at VMwareDawn Foster
118 views11 slides
Collaborative Leadership: Governance Beyond Company Affiliation by
Collaborative Leadership: Governance Beyond Company AffiliationCollaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company AffiliationDawn Foster
204 views18 slides

More Related Content

What's hot

Is this Open Source Project Healthy or Lifeless? by
Is this Open Source Project Healthy or Lifeless?Is this Open Source Project Healthy or Lifeless?
Is this Open Source Project Healthy or Lifeless?Dawn Foster
198 views26 slides
Being a Good Corporate Citizen in Open Source by
Being a Good Corporate Citizen in Open SourceBeing a Good Corporate Citizen in Open Source
Being a Good Corporate Citizen in Open SourceDawn Foster
196 views24 slides
"Jclays, A global solution for application design and automatic GWT code gene... by
"Jclays, A global solution for application design and automatic GWT code gene..."Jclays, A global solution for application design and automatic GWT code gene...
"Jclays, A global solution for application design and automatic GWT code gene...GWTcon
1.2K views19 slides
Paperless Practice Toolkit: Knowledge Management by
Paperless Practice Toolkit: Knowledge ManagementPaperless Practice Toolkit: Knowledge Management
Paperless Practice Toolkit: Knowledge ManagementDoug Cornelius
636 views59 slides
CommunityOne 2008: Jug Panel by
CommunityOne 2008: Jug PanelCommunityOne 2008: Jug Panel
CommunityOne 2008: Jug PanelVan Riper
489 views16 slides
Introduction to Virtual Reality with Unity by
Introduction to Virtual Reality with UnityIntroduction to Virtual Reality with Unity
Introduction to Virtual Reality with UnityDale Knauss
489 views37 slides

What's hot(11)

Is this Open Source Project Healthy or Lifeless? by Dawn Foster
Is this Open Source Project Healthy or Lifeless?Is this Open Source Project Healthy or Lifeless?
Is this Open Source Project Healthy or Lifeless?
Dawn Foster198 views
Being a Good Corporate Citizen in Open Source by Dawn Foster
Being a Good Corporate Citizen in Open SourceBeing a Good Corporate Citizen in Open Source
Being a Good Corporate Citizen in Open Source
Dawn Foster196 views
"Jclays, A global solution for application design and automatic GWT code gene... by GWTcon
"Jclays, A global solution for application design and automatic GWT code gene..."Jclays, A global solution for application design and automatic GWT code gene...
"Jclays, A global solution for application design and automatic GWT code gene...
GWTcon 1.2K views
Paperless Practice Toolkit: Knowledge Management by Doug Cornelius
Paperless Practice Toolkit: Knowledge ManagementPaperless Practice Toolkit: Knowledge Management
Paperless Practice Toolkit: Knowledge Management
Doug Cornelius636 views
CommunityOne 2008: Jug Panel by Van Riper
CommunityOne 2008: Jug PanelCommunityOne 2008: Jug Panel
CommunityOne 2008: Jug Panel
Van Riper489 views
Introduction to Virtual Reality with Unity by Dale Knauss
Introduction to Virtual Reality with UnityIntroduction to Virtual Reality with Unity
Introduction to Virtual Reality with Unity
Dale Knauss489 views
Publishing your research results with an open source foundation by Open Source Experience
Publishing your research results with an open source foundationPublishing your research results with an open source foundation
Publishing your research results with an open source foundation
Copyright for Creative Collaboration by Jessicacoates
Copyright for Creative CollaborationCopyright for Creative Collaboration
Copyright for Creative Collaboration
Jessicacoates3K views
IA for tiny stuff: Exploring widgets and gadgets by Martin Belam
IA for tiny stuff: Exploring widgets and gadgetsIA for tiny stuff: Exploring widgets and gadgets
IA for tiny stuff: Exploring widgets and gadgets
Martin Belam3.6K views

Similar to Be a Good Corporate Citizen in Kubernetes

Be a Good Corporate Citizen in Kubernetes by
Be a Good Corporate Citizen in KubernetesBe a Good Corporate Citizen in Kubernetes
Be a Good Corporate Citizen in KubernetesDawn Foster
8 views17 slides
Open Source Collaboration and Companies: Finding the Right Balance by
Open Source Collaboration and Companies: Finding the Right BalanceOpen Source Collaboration and Companies: Finding the Right Balance
Open Source Collaboration and Companies: Finding the Right BalanceDawn Foster
46 views24 slides
How to Be a Good Corporate Citizen in Open Source by
How to Be a Good Corporate Citizen in Open SourceHow to Be a Good Corporate Citizen in Open Source
How to Be a Good Corporate Citizen in Open SourceDawn Foster
15 views25 slides
stackconf 2022: How to Be a Good Corporate Citizen in Open Source by
stackconf 2022: How to Be a Good Corporate Citizen in Open Sourcestackconf 2022: How to Be a Good Corporate Citizen in Open Source
stackconf 2022: How to Be a Good Corporate Citizen in Open SourceNETWAYS
5 views25 slides
Navigating Open Source Project Risk by
Navigating Open Source Project RiskNavigating Open Source Project Risk
Navigating Open Source Project RiskAll Things Open
111 views25 slides
CHAOSS Metrics Overview and Examples by
CHAOSS Metrics Overview and ExamplesCHAOSS Metrics Overview and Examples
CHAOSS Metrics Overview and ExamplesDawn Foster
8 views22 slides

Similar to Be a Good Corporate Citizen in Kubernetes(20)

Be a Good Corporate Citizen in Kubernetes by Dawn Foster
Be a Good Corporate Citizen in KubernetesBe a Good Corporate Citizen in Kubernetes
Be a Good Corporate Citizen in Kubernetes
Dawn Foster8 views
Open Source Collaboration and Companies: Finding the Right Balance by Dawn Foster
Open Source Collaboration and Companies: Finding the Right BalanceOpen Source Collaboration and Companies: Finding the Right Balance
Open Source Collaboration and Companies: Finding the Right Balance
Dawn Foster46 views
How to Be a Good Corporate Citizen in Open Source by Dawn Foster
How to Be a Good Corporate Citizen in Open SourceHow to Be a Good Corporate Citizen in Open Source
How to Be a Good Corporate Citizen in Open Source
Dawn Foster15 views
stackconf 2022: How to Be a Good Corporate Citizen in Open Source by NETWAYS
stackconf 2022: How to Be a Good Corporate Citizen in Open Sourcestackconf 2022: How to Be a Good Corporate Citizen in Open Source
stackconf 2022: How to Be a Good Corporate Citizen in Open Source
NETWAYS5 views
Navigating Open Source Project Risk by All Things Open
Navigating Open Source Project RiskNavigating Open Source Project Risk
Navigating Open Source Project Risk
All Things Open111 views
CHAOSS Metrics Overview and Examples by Dawn Foster
CHAOSS Metrics Overview and ExamplesCHAOSS Metrics Overview and Examples
CHAOSS Metrics Overview and Examples
Dawn Foster8 views
Overcoming Imposter Syndrome to Become a Conference Speaker! by Dawn Foster
Overcoming Imposter Syndrome to Become a Conference Speaker!Overcoming Imposter Syndrome to Become a Conference Speaker!
Overcoming Imposter Syndrome to Become a Conference Speaker!
Dawn Foster12 views
GitHub API 101 with Python and Jupyter Notebooks by All Things Open
GitHub API 101 with Python and Jupyter NotebooksGitHub API 101 with Python and Jupyter Notebooks
GitHub API 101 with Python and Jupyter Notebooks
All Things Open29 views
Tanzu Mission Control における Open Policy Agent (OPA) の利用 by Motonori Shindo
Tanzu Mission Control における Open Policy Agent (OPA) の利用Tanzu Mission Control における Open Policy Agent (OPA) の利用
Tanzu Mission Control における Open Policy Agent (OPA) の利用
Motonori Shindo524 views
Building Event-Driven Workflows with Knative and Tekton by Leon Stigter
Building Event-Driven Workflows with Knative and TektonBuilding Event-Driven Workflows with Knative and Tekton
Building Event-Driven Workflows with Knative and Tekton
Leon Stigter287 views
New Capabilities and Product Strategy for .NET on PCF by VMware Tanzu
New Capabilities and Product Strategy for .NET on PCF New Capabilities and Product Strategy for .NET on PCF
New Capabilities and Product Strategy for .NET on PCF
VMware Tanzu533 views
Seccomp Profiles and you: A practical guide. by Duffie Cooley
Seccomp Profiles and you: A practical guide.Seccomp Profiles and you: A practical guide.
Seccomp Profiles and you: A practical guide.
Duffie Cooley724 views
The Cloud Native Journey with Simon Elisha by Chloe Jackson
The Cloud Native Journey with Simon ElishaThe Cloud Native Journey with Simon Elisha
The Cloud Native Journey with Simon Elisha
Chloe Jackson364 views
Quebec - 16 November 2022 - Canada CNCF Meetups.pdf by prune1
Quebec - 16 November 2022 - Canada CNCF Meetups.pdfQuebec - 16 November 2022 - Canada CNCF Meetups.pdf
Quebec - 16 November 2022 - Canada CNCF Meetups.pdf
prune129 views
GDG Cloud Southlake #10 Christian Posta: Future of Service Mesh by JamesAnderson599331
GDG Cloud Southlake #10 Christian Posta: Future of Service MeshGDG Cloud Southlake #10 Christian Posta: Future of Service Mesh
GDG Cloud Southlake #10 Christian Posta: Future of Service Mesh
Cloud native past, present and future, Accenture Technology Workshop, IL by Cheryl Hung
Cloud native past, present and future, Accenture Technology Workshop, ILCloud native past, present and future, Accenture Technology Workshop, IL
Cloud native past, present and future, Accenture Technology Workshop, IL
Cheryl Hung166 views
The Cloud Native Journey by VMware Tanzu
The Cloud Native JourneyThe Cloud Native Journey
The Cloud Native Journey
VMware Tanzu4.3K views
Building Kubernetes images at scale with Tanzu Build Service by VMware Tanzu
Building Kubernetes images at scale with Tanzu Build ServiceBuilding Kubernetes images at scale with Tanzu Build Service
Building Kubernetes images at scale with Tanzu Build Service
VMware Tanzu838 views
The Cloud Native Journey by Matt Stine
The Cloud Native JourneyThe Cloud Native Journey
The Cloud Native Journey
Matt Stine2.6K views
The Reality of DIY Kubernetes vs. PKS by VMware Tanzu
The Reality of DIY Kubernetes vs. PKSThe Reality of DIY Kubernetes vs. PKS
The Reality of DIY Kubernetes vs. PKS
VMware Tanzu727 views

More from Dawn Foster

Collaboration in Linux Kernel Mailing Lists by
Collaboration in Linux Kernel Mailing Lists Collaboration in Linux Kernel Mailing Lists
Collaboration in Linux Kernel Mailing Lists Dawn Foster
178 views20 slides
Building Community for your Company’s OSS Projects by
Building Community for your Company’s OSS ProjectsBuilding Community for your Company’s OSS Projects
Building Community for your Company’s OSS ProjectsDawn Foster
167 views19 slides
Building Community for your Company’s OSS Project by
Building Community for your Company’s OSS ProjectBuilding Community for your Company’s OSS Project
Building Community for your Company’s OSS ProjectDawn Foster
221 views16 slides
How to be a terrible hiring manager by
How to be a terrible hiring managerHow to be a terrible hiring manager
How to be a terrible hiring managerDawn Foster
509 views20 slides
A week in the Life of Kubernetes by
A week in the Life of KubernetesA week in the Life of Kubernetes
A week in the Life of KubernetesDawn Foster
310 views32 slides
Open Source Collaboration and Companies: Finding the Right Balance by
Open Source Collaboration and Companies: Finding the Right BalanceOpen Source Collaboration and Companies: Finding the Right Balance
Open Source Collaboration and Companies: Finding the Right BalanceDawn Foster
224 views23 slides

More from Dawn Foster(16)

Collaboration in Linux Kernel Mailing Lists by Dawn Foster
Collaboration in Linux Kernel Mailing Lists Collaboration in Linux Kernel Mailing Lists
Collaboration in Linux Kernel Mailing Lists
Dawn Foster178 views
Building Community for your Company’s OSS Projects by Dawn Foster
Building Community for your Company’s OSS ProjectsBuilding Community for your Company’s OSS Projects
Building Community for your Company’s OSS Projects
Dawn Foster167 views
Building Community for your Company’s OSS Project by Dawn Foster
Building Community for your Company’s OSS ProjectBuilding Community for your Company’s OSS Project
Building Community for your Company’s OSS Project
Dawn Foster221 views
How to be a terrible hiring manager by Dawn Foster
How to be a terrible hiring managerHow to be a terrible hiring manager
How to be a terrible hiring manager
Dawn Foster509 views
A week in the Life of Kubernetes by Dawn Foster
A week in the Life of KubernetesA week in the Life of Kubernetes
A week in the Life of Kubernetes
Dawn Foster310 views
Open Source Collaboration and Companies: Finding the Right Balance by Dawn Foster
Open Source Collaboration and Companies: Finding the Right BalanceOpen Source Collaboration and Companies: Finding the Right Balance
Open Source Collaboration and Companies: Finding the Right Balance
Dawn Foster224 views
Strategies to Balance the Needs of the Company and the Community by Dawn Foster
Strategies to Balance the Needs  of the Company and the CommunityStrategies to Balance the Needs  of the Company and the Community
Strategies to Balance the Needs of the Company and the Community
Dawn Foster287 views
Being a Good Corporate Citizen in Open Source by Dawn Foster
Being a Good Corporate Citizen in Open SourceBeing a Good Corporate Citizen in Open Source
Being a Good Corporate Citizen in Open Source
Dawn Foster241 views
Open Source Collaboration and Companies: Finding the Right Balance by Dawn Foster
Open Source Collaboration and Companies: Finding the Right BalanceOpen Source Collaboration and Companies: Finding the Right Balance
Open Source Collaboration and Companies: Finding the Right Balance
Dawn Foster232 views
Building a Community Metrics Strategy FOSDEM 2019 by Dawn Foster
Building a Community Metrics Strategy FOSDEM 2019Building a Community Metrics Strategy FOSDEM 2019
Building a Community Metrics Strategy FOSDEM 2019
Dawn Foster384 views
Open Source Collaboration: Finding the right balance by Dawn Foster
Open Source Collaboration: Finding the right balanceOpen Source Collaboration: Finding the right balance
Open Source Collaboration: Finding the right balance
Dawn Foster446 views
Collaboration in Linux Kernel mailing lists by Dawn Foster
Collaboration in Linux Kernel mailing listsCollaboration in Linux Kernel mailing lists
Collaboration in Linux Kernel mailing lists
Dawn Foster363 views
Collaboration in inux Kernel Mailing Lists 2018 by Dawn Foster
Collaboration in inux Kernel Mailing Lists 2018Collaboration in inux Kernel Mailing Lists 2018
Collaboration in inux Kernel Mailing Lists 2018
Dawn Foster415 views
Collaboration in Linux kernel Mailing Lists by Dawn Foster
Collaboration in Linux kernel Mailing ListsCollaboration in Linux kernel Mailing Lists
Collaboration in Linux kernel Mailing Lists
Dawn Foster530 views
Understanding Collaboration in Fluid Organizations, a Proximity Approach by Dawn Foster
Understanding Collaboration in Fluid Organizations, a Proximity ApproachUnderstanding Collaboration in Fluid Organizations, a Proximity Approach
Understanding Collaboration in Fluid Organizations, a Proximity Approach
Dawn Foster513 views
Collaboration in Linux Kernel Mailing Lists by Dawn Foster
 Collaboration in Linux Kernel Mailing Lists Collaboration in Linux Kernel Mailing Lists
Collaboration in Linux Kernel Mailing Lists
Dawn Foster411 views

Recently uploaded

Copilot Prompting Toolkit_All Resources.pdf by
Copilot Prompting Toolkit_All Resources.pdfCopilot Prompting Toolkit_All Resources.pdf
Copilot Prompting Toolkit_All Resources.pdfRiccardo Zamana
8 views4 slides
SAP FOR CONTRACT MANUFACTURING.pdf by
SAP FOR CONTRACT MANUFACTURING.pdfSAP FOR CONTRACT MANUFACTURING.pdf
SAP FOR CONTRACT MANUFACTURING.pdfVirendra Rai, PMP
11 views2 slides
DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut... by
DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut...DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut...
DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut...Deltares
6 views28 slides
Roadmap y Novedades de producto by
Roadmap y Novedades de productoRoadmap y Novedades de producto
Roadmap y Novedades de productoNeo4j
50 views33 slides
Software evolution understanding: Automatic extraction of software identifier... by
Software evolution understanding: Automatic extraction of software identifier...Software evolution understanding: Automatic extraction of software identifier...
Software evolution understanding: Automatic extraction of software identifier...Ra'Fat Al-Msie'deen
7 views33 slides
360 graden fabriek by
360 graden fabriek360 graden fabriek
360 graden fabriekinfo33492
36 views25 slides

Recently uploaded(20)

Copilot Prompting Toolkit_All Resources.pdf by Riccardo Zamana
Copilot Prompting Toolkit_All Resources.pdfCopilot Prompting Toolkit_All Resources.pdf
Copilot Prompting Toolkit_All Resources.pdf
Riccardo Zamana8 views
DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut... by Deltares
DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut...DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut...
DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut...
Deltares6 views
Roadmap y Novedades de producto by Neo4j
Roadmap y Novedades de productoRoadmap y Novedades de producto
Roadmap y Novedades de producto
Neo4j50 views
Software evolution understanding: Automatic extraction of software identifier... by Ra'Fat Al-Msie'deen
Software evolution understanding: Automatic extraction of software identifier...Software evolution understanding: Automatic extraction of software identifier...
Software evolution understanding: Automatic extraction of software identifier...
360 graden fabriek by info33492
360 graden fabriek360 graden fabriek
360 graden fabriek
info3349236 views
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - Afternoon by Deltares
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - AfternoonDSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - Afternoon
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - Afternoon
Deltares15 views
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J... by Deltares
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...
Deltares9 views
Neo4j y GenAI by Neo4j
Neo4j y GenAI Neo4j y GenAI
Neo4j y GenAI
Neo4j45 views
Consulting for Data Monetization Maximizing the Profit Potential of Your Data... by Flexsin
Consulting for Data Monetization Maximizing the Profit Potential of Your Data...Consulting for Data Monetization Maximizing the Profit Potential of Your Data...
Consulting for Data Monetization Maximizing the Profit Potential of Your Data...
Flexsin 15 views
A first look at MariaDB 11.x features and ideas on how to use them by Federico Razzoli
A first look at MariaDB 11.x features and ideas on how to use themA first look at MariaDB 11.x features and ideas on how to use them
A first look at MariaDB 11.x features and ideas on how to use them
Federico Razzoli45 views
Headless JS UG Presentation.pptx by Jack Spektor
Headless JS UG Presentation.pptxHeadless JS UG Presentation.pptx
Headless JS UG Presentation.pptx
Jack Spektor7 views
DSD-INT 2023 FloodAdapt - A decision-support tool for compound flood risk mit... by Deltares
DSD-INT 2023 FloodAdapt - A decision-support tool for compound flood risk mit...DSD-INT 2023 FloodAdapt - A decision-support tool for compound flood risk mit...
DSD-INT 2023 FloodAdapt - A decision-support tool for compound flood risk mit...
Deltares13 views
What Can Employee Monitoring Software Do?​ by wAnywhere
What Can Employee Monitoring Software Do?​What Can Employee Monitoring Software Do?​
What Can Employee Monitoring Software Do?​
wAnywhere21 views
Cycleops - Automate deployments on top of bare metal.pptx by Thanassis Parathyras
Cycleops - Automate deployments on top of bare metal.pptxCycleops - Automate deployments on top of bare metal.pptx
Cycleops - Automate deployments on top of bare metal.pptx
DSD-INT 2023 The Danube Hazardous Substances Model - Kovacs by Deltares
DSD-INT 2023 The Danube Hazardous Substances Model - KovacsDSD-INT 2023 The Danube Hazardous Substances Model - Kovacs
DSD-INT 2023 The Danube Hazardous Substances Model - Kovacs
Deltares8 views
Tridens DevOps by Tridens
Tridens DevOpsTridens DevOps
Tridens DevOps
Tridens9 views

Be a Good Corporate Citizen in Kubernetes

  • 1. ©2020 VMware, Inc. @geekygirldawn Be a Good Corporate Citizen in Kubernetes KubeCon EU 2020 Dr. Dawn M. Foster Director of OSS Community Strategy fosterd@vmware.com fastwonderblog.com Open Source at VMware @vmwopensource blogs.vmware.com/opensource
  • 2. ©2020 VMware, Inc. @geekygirldawn 2 whoami • Geek, traveler, reader • 20+ yr tech career focused on community & open source 
 (Intel, Puppet, Scale Factory, …) • PhD from the University of Greenwich focus on Linux kernel collaboration • OpenUK Board, CHAOSS Board and Maintainer, Bitergia Advisory Board • Kubernetes contributor & CNCF Contributor Strategy SIGPhotos by Mom, Josh Bancroft, Don Park
  • 3. ©2020 VMware, Inc. @geekygirldawn Collaboration in Kubernetes: individuals, employers, and communities
  • 4. @geekygirldawn©2020 VMware, Inc. Steering Committee SIG/WG* Leads Subproject Leads Approver / Reviewer Org Member 4 Kubernetes, a Community of Individuals Contributor Summit Picture CC BY 4.0 https://github.com/kubernetes/community * Special Interest Group / Working Group
  • 5. ©2020 VMware, Inc. @geekygirldawn Employees contribute Recruiting Resources 5 Employers Image by the CNCF CC BY-NC 2.0
  • 6. ©2020 VMware, Inc. @geekygirldawn All contributions Small world 6 Community = People
  • 7. @geekygirldawn©2020 VMware, Inc. Individual contributions Employer requests Community needs 7 Balancing the Triad Image by Hans Splinter CC BY-ND 2.0
  • 8. ©2020 VMware, Inc. @geekygirldawn Contribution Strategy and Plan
  • 9. ©2020 VMware, Inc. @geekygirldawn Align with business goals Execs understand importance Employees see their impact 9 Strategy Image by Larry Wentzel- CC BY 2.0
  • 10. ©2020 VMware, Inc. @geekygirldawn 10 Focus
  • 11. ©2020 VMware, Inc. @geekygirldawn Finding the right people Grow vs. hire 11 Who do you need?
  • 12. ©2020 VMware, Inc. @geekygirldawn Contributing to Kubernetes as a Good Corporate Citizen
  • 13. ©2020 VMware, Inc. @geekygirldawn Join Read the docs Lurk & understand Start small Image by Filip Maljković CC BY-SA 13 Getting Started in a SIG / WG https://github.com/kubernetes/community
  • 14. ©2020 VMware, Inc. @geekygirldawn Avoid getting defensive May need to iterate 14 Learn from Feedback
  • 15. ©2020 VMware, Inc. @geekygirldawn Discuss changes Early and often Lack of control Image by the CNCF CC BY-NC 2.0 15 Work with the Kubernetes Community
  • 16. ©2020 VMware, Inc. @geekygirldawn Grow the next wave of contributors 16 Sponsorship and Mentoring Image by the CNCF CC BY-NC 2.0
  • 17. ©2020 VMware, Inc. @geekygirldawn KubeCon Contributor Summit Get to know people Image by The Linux Foundation CC BY 17 Relationships
  • 18. ©2020 VMware, Inc. @geekygirldawn Reduces your overhead Benefits the community Right thing to do 18 Upstream your Patches
  • 19. ©2020 VMware, Inc. @geekygirldawn Distribution > Centralization Inclusive > Exclusive Evolution > Stagnation Community > Company 19 Kubernetes Community Values Image by the CNCF CC BY-NC 2.0 https://github.com/kubernetes/community/blob/master/values.md
  • 20. @geekygirldawn©2020 VMware, Inc. Dr. Dawn M. Foster fosterd@vmware.com fastwonderblog.com Open Source at VMware blogs.vmware.com/opensource @vmwopensource 20 Thank You!