SlideShare a Scribd company logo
1 of 23
Download to read offline
Create Great CNCF User-Base from Lessons
learned from other open source Communities.
Krishna Kumar, Cloud Architect, Huawei & Lee Calcote, Senior Director, SolarWinds
Contents
• CNCF Communities
• Other open source community approaches
• Community Best Practices
• What should happen in the CNCF communities going forward?
Lee	initiated	a	
BoF at	last	
KubeCon2016	
Seattle	(link)
Let	us	build	on	
top	of	that…..
Projects
• Kubernetes
• Prometheus
• Fluentd
• OpenTracing
• Linkerd
• CoreDNS
• GRPC
• Cotainerd
• Rkt
• Future	Projects…	
Major	Contribution
• Github
• Weekly	SIG
• CNCF.io – web	site
• CNCF	TOC	(Technical	
Oversees	Committee)
• Governing	Board
• Leadership/Executives
Community
• Slack	Channels
• User	Mailing	lists
• Meetup
• Conferences
• Road	Shows
• Webinars
• Newsletter
• Social(Twitter,	etc.)
CNCFCommunities
üProvide	real	business	need,	design	and	solve	problem,	write	code	for	
feature/patch,	review	code,	commit	code.
üCreate	Reports/documentation,	Create	Feature	Requests,	Mailing	list	
support		by	answer	questions.	
üProvide	hardware/setup	– Help	build	test,	CI/CD,	test	scripts.
üPromote	the	Project	– Write	blogs,	FAQs,	
üOrganize	Community	events	or	participate.	
• Be	humble!	Have	low	expectation!	Ready	to	accept	the	Rejection!	Keep	moving….
HowtoContribute
• API	Reviewer
• API	Approver
• Project	Approvers
• Maintainers
• Component	Owner
• Approver
• Reviewer
• Org	Member
• Active	Contributor
• New	Contributor
• Each	step	after	Active	contributor	is	defined	as	3	month	timeline,	with	active	work	done	at	that	role.
•https://github.com/kubernetes/community/blob/master/governance.md
•Each	advanced	level	members	can	help	new	comers	get	in	to	
the	system	quick	and	help	start	contributing.	
•Make	your	community	with	combinations	various	levels	of	
contributors.
Contributor Levels in K8S
Apache Community
• Apache Mentor Program
• http://community.apache.org/mentoringprogramme.html
• Project Site Index – 300+ project initiative and statistics
• https://projects.apache.org/
• Speaker List, Presentations & Press Kit
• https://community.apache.org/speakers/speakers.html
• ApacheCon – All materials in one place (Past/Future)
• https://www.apache.org/foundation/conferences.html
• Innovation Lab – Experiment with new ideas
• http://labs.apache.org/
Docker community
• Conversations - 5 minute with Captains
• https://blog.docker.com/2016/08/5-minutes-docker-captains/
• Docker Birth Day celebration attracts lots of crowd!
• https://blog.docker.com/tag/docker-birthday/
• Community News
• Docker Weekly, Engineering, Curated - https://blog.docker.com/docker-weekly-archives/
• DockerCon Hands-on Labs
• https://blog.docker.com/2017/03/dockercon-2017-hands-labs/
• Convince your BOSS to Join DockerCon – Nice writeup!
• http://2017.dockercon.com/wp-content/uploads/sites/3/2017/01/Convince-your-boss-2017-Austin.pdf
Eclipse community
• Very large resource collections at single access points
• http://www.eclipse.org/community/
• http://wiki.eclipse.org/Eclipse_Articles,_Tutorials,_Demos,_Books,_and_More
• Campus Ambassador Program & Eclipse University
• http://wiki.eclipse.org/Campus
• Multiple Language support Page
• http://wiki.eclipse.org/Main_Page_CN
• Market Place - 24,608,034 solutions installed directly from Eclipse!
• http://marketplace.eclipse.org/
Cloud Foundry Foundation community
• DOJO – The Pair Programming Model
• https://www.cloudfoundry.org/the-cloud-foundry-way/
• Research – (Container Report 2016 & Developer Gap 2016)
• https://www.cloudfoundry.org/research/
• Cloud Foundry Certified Provider
• https://www.cloudfoundry.org/certified-providers/
• Case Studies – Well described
• https://www.cloudfoundry.org/category/case-studies/
Open Stack Community
• Open Stack Ambassador Community Report – Austin 2016
The report contains: What is the size of the community, Global and regional trends, Introduce new groups, leaders, Updates on
speaker bureau, recommended practices for starting and running communities, Status update on official groups, Process,
Updates on user groups since Tokyo, Groups portal, Overview, Results, Welcome pack and Open Stack shop, Q&A
https://www.openstack.org/videos/tokyo-2015/ambassador-community-report
• Open Stack Hackathons
• https://www.openstack.org/community/events/openstackhackathons
• Open Stack User Survey
• https://www.openstack.org/user-survey/survey-2017/landing?BackURL=/user-survey/survey-2017/
• User Committee – consolidate user requirements & work with user groups.
• https://www.openstack.org/foundation/user-committee/
• User Group Portal
• https://groups.openstack.org/
ODL, ONOS & OpenNFV Community
• ODL Community Labs (Ericsson & Huawei)
• https://www.opendaylight.org/community-labs
• ODL Use cases
• https://www.opendaylight.org/use-cases
• ONOS & OpenNFV Combined Community Page
• https://wiki.opnfv.org/display/COM/Onos
• OpenStack, ODL & OP-NFV together
• https://www.openstack.org/summit/openstack-paris-summit-2014/session-videos/presentation/the-
open-nfv-organization-neutron-and-open-daylight
Linux Foundation Community
• Networking Events
• https://www.linuxfoundation.org/about/community-giving/open-source-events
• Community Leadership Summit
• http://www.communityleadershipsummit.com/
• Scholarship / Training / Diversity Programs
• https://www.linuxfoundation.org/about/diversity
• Community infrastructure
• https://www.linuxfoundation.org/about/community-giving/infrastructure
Best Practices .. Cont…
Meetups
• Organize Regularly – Most important get the right speaker & subject.
• Target audience - beginners and intermediate. Timings, format and locations can vary.
• Combined Meetup with other groups like Devops, Docker, Mesos, Azure, AWS, Google Cloud.
Best Practices .. Cont…
Sponsors
• CNCF will reimburse $250
https://github.com/cncf/ambassadors/blob/master/Meetup%20Reimbursement%20Report%20-%20CNCF.pdf
• Your own company
• Why CNCF Meetup?
• Other Vendors
• Why would they sponsor?
Best Practices .. Cont…
Speakers
• CNCF Ambassadors
• https://cloud-native.slack.com/messages/G1Q21HH32/ & https://www.cncf.io/about/ambassadors/
• Docker Captains
• https://www.docker.com/community/docker-captains
• Open Stack Ambassadors
• https://groups.openstack.org/ambassador-program
• Apache ASF, PMC, Committers List
• http://people.apache.org/committers-by-project.html & https://community.apache.org/speakers/
• Other Leaders
• Industry relations, Linux Foundations, LinkedIn, Other conferences/events, university collaborations, etc.
Best Practices .. Cont…
Test Bed
• Cluster
• https://www.cncf.io/cluster/ & https://github.com/cncf/cluster
• Join the Cluster SIG - https://github.com/kubernetes/community/blob/master/sig-list.md
• Submit & Resolve Cluster Issues.
• A Getting started guide would be really hepful.
• A Dash board showing cluster usage would be helpful?
• Apart from Intel, can more companies get involve in Hardware sharing?
• How to share the clusters with Universities – Who can help in support?
Best Practices .. Cont…
Certification
• Training Programs
• https://www.cncf.io/tag/certification/
• Course Kubernetes Fundamentals (LFS258) for $99 now.
• Ambassadors can really step in and help develop new courses!
• https://www.cncf.io/announcement/2016/11/08/cloud-native-computing-foundation-launches-certification-
training-managed-service-provider-program-kubernetes/
• BETA Certifications
• You can join the SIG to get more details - cncf-kubernetescertwg-request@lists.cncf.io
• Just announced in this KubeCon Exam BETA is coming in May (Kubernetes Certified Administrator Exam)
https://github.com/cncf/curriculum
Best Practices .. Cont…
Equal Opportunity:
Sam Ramji
VP Google & Former CEO Cloud Foundry Foundation
Best Practices .. Cont…
Ambassador Report – It may help!
• The community development status – how do we get that? (quarterly/yearly?)
• Feed community pain points back to Technical Oversees Committee (e.g: CNCF TOC - it
helps to decide the projects/feature charter)
What about CNCF News Letter?
• Community can make it better? https://www.cncf.io/newsroom/newsletter/
KubeCon Weekly by Apprenda
• Apprenda folks doing fantastic job. Anything else can be added? https://kubeweekly.com/
Industry Open Source Guidelines adopt to CNCF
• e.g: Google Open Source Guide Best Practices - https://opensource.guide/
Best Practices .. Cont…
Ambassador Session at Major Conferences – Proposal?
• Ambassadors get together and share knowledge
• Ambassador lunch/dinner – casual sharing?
• It helps understand which regions/area how community grows and what
are the new techniques employed to promote the projects.
Discussion:
What should happen in the CNCF communities going forward?
All ideas collected will be published in CNCF blog!
Thank You

More Related Content

What's hot

What's hot (20)

Kubernetes your next application server
Kubernetes  your next application serverKubernetes  your next application server
Kubernetes your next application server
 
Machine learning with Apache Spark on Kubernetes | DevNation Tech Talk
Machine learning with Apache Spark on Kubernetes | DevNation Tech TalkMachine learning with Apache Spark on Kubernetes | DevNation Tech Talk
Machine learning with Apache Spark on Kubernetes | DevNation Tech Talk
 
Introduction to Kubernetes
Introduction to KubernetesIntroduction to Kubernetes
Introduction to Kubernetes
 
Kubernetes Networking 101
Kubernetes Networking 101Kubernetes Networking 101
Kubernetes Networking 101
 
A Million ways of Deploying a Kubernetes Cluster
A Million ways of Deploying a Kubernetes ClusterA Million ways of Deploying a Kubernetes Cluster
A Million ways of Deploying a Kubernetes Cluster
 
Kubernetes 101
Kubernetes 101Kubernetes 101
Kubernetes 101
 
KubeCon EU 2016: ITNW (If This Now What): Orchestrating an Enterprise
KubeCon EU 2016: ITNW (If This Now What): Orchestrating an EnterpriseKubeCon EU 2016: ITNW (If This Now What): Orchestrating an Enterprise
KubeCon EU 2016: ITNW (If This Now What): Orchestrating an Enterprise
 
What's new in Kubernetes
What's new in KubernetesWhat's new in Kubernetes
What's new in Kubernetes
 
The Operator Pattern - Managing Stateful Services in Kubernetes
The Operator Pattern - Managing Stateful Services in KubernetesThe Operator Pattern - Managing Stateful Services in Kubernetes
The Operator Pattern - Managing Stateful Services in Kubernetes
 
Microservices, Kubernetes and Istio - A Great Fit!
Microservices, Kubernetes and Istio - A Great Fit!Microservices, Kubernetes and Istio - A Great Fit!
Microservices, Kubernetes and Istio - A Great Fit!
 
Building your production tech stack for docker container platform
Building your production tech stack for docker container platformBuilding your production tech stack for docker container platform
Building your production tech stack for docker container platform
 
Kubernetes and Istio
Kubernetes and IstioKubernetes and Istio
Kubernetes and Istio
 
Kubernetes 101 and Fun
Kubernetes 101 and FunKubernetes 101 and Fun
Kubernetes 101 and Fun
 
Level-up your gaming telemetry using Kafka Streams | DevNation Tech Talk
Level-up your gaming telemetry using Kafka Streams | DevNation Tech TalkLevel-up your gaming telemetry using Kafka Streams | DevNation Tech Talk
Level-up your gaming telemetry using Kafka Streams | DevNation Tech Talk
 
Multi-Clusters Made Easy with Liqo:
Getting Rid of Your Clusters Keeping Them...
Multi-Clusters Made Easy with Liqo:
Getting Rid of Your Clusters Keeping Them...Multi-Clusters Made Easy with Liqo:
Getting Rid of Your Clusters Keeping Them...
Multi-Clusters Made Easy with Liqo:
Getting Rid of Your Clusters Keeping Them...
 
Java Microservices with Netflix OSS & Spring
Java Microservices with Netflix OSS & Spring Java Microservices with Netflix OSS & Spring
Java Microservices with Netflix OSS & Spring
 
Container World 2017 - Characterizing and Contrasting Container Orchestrators
Container World 2017 - Characterizing and Contrasting Container OrchestratorsContainer World 2017 - Characterizing and Contrasting Container Orchestrators
Container World 2017 - Characterizing and Contrasting Container Orchestrators
 
Luca Relandini - Microservices and containers networking: Contiv, deep dive a...
Luca Relandini - Microservices and containers networking: Contiv, deep dive a...Luca Relandini - Microservices and containers networking: Contiv, deep dive a...
Luca Relandini - Microservices and containers networking: Contiv, deep dive a...
 
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...
 
Microservices with Netflix OSS and Spring Cloud - Dev Day Orange
Microservices with Netflix OSS and Spring Cloud -  Dev Day OrangeMicroservices with Netflix OSS and Spring Cloud -  Dev Day Orange
Microservices with Netflix OSS and Spring Cloud - Dev Day Orange
 

Similar to Create Great CNCF User-Base from Lessons Learned from Other Open Source Communities

Similar to Create Great CNCF User-Base from Lessons Learned from Other Open Source Communities (20)

Create great cncf user base from lessons learned from other open source com...
Create great cncf user base from   lessons learned from other open source com...Create great cncf user base from   lessons learned from other open source com...
Create great cncf user base from lessons learned from other open source com...
 
How to Contribute to Cloud Native Computing Foundation
How to Contribute to Cloud Native Computing FoundationHow to Contribute to Cloud Native Computing Foundation
How to Contribute to Cloud Native Computing Foundation
 
How to contribute to cloud native computing foundation (CNCF)
How to contribute to cloud native computing foundation (CNCF)How to contribute to cloud native computing foundation (CNCF)
How to contribute to cloud native computing foundation (CNCF)
 
Guide to open source
Guide to open source Guide to open source
Guide to open source
 
Karuta -- State of the Project
Karuta -- State of the ProjectKaruta -- State of the Project
Karuta -- State of the Project
 
Open World Forum - The Agile and Open Source Way
Open World Forum - The Agile and Open Source WayOpen World Forum - The Agile and Open Source Way
Open World Forum - The Agile and Open Source Way
 
French Scrum User Group @Google - The Agile and Open Source Way
French Scrum User Group @Google - The Agile and Open Source WayFrench Scrum User Group @Google - The Agile and Open Source Way
French Scrum User Group @Google - The Agile and Open Source Way
 
Atlassian User Group NYC 20170830 PreSummit Event Slides
Atlassian User Group NYC 20170830 PreSummit Event SlidesAtlassian User Group NYC 20170830 PreSummit Event Slides
Atlassian User Group NYC 20170830 PreSummit Event Slides
 
Unicon June 2014 IAM Briefing
Unicon June 2014 IAM BriefingUnicon June 2014 IAM Briefing
Unicon June 2014 IAM Briefing
 
2014 Q4 IAM Open Source Support Program Update
2014 Q4 IAM Open Source Support Program Update2014 Q4 IAM Open Source Support Program Update
2014 Q4 IAM Open Source Support Program Update
 
February 13th, 2014 - Unicon IAM Webinar Update
February 13th, 2014 - Unicon IAM Webinar UpdateFebruary 13th, 2014 - Unicon IAM Webinar Update
February 13th, 2014 - Unicon IAM Webinar Update
 
Equella Q1 2018 Quarterly Briefing
Equella Q1 2018 Quarterly BriefingEquella Q1 2018 Quarterly Briefing
Equella Q1 2018 Quarterly Briefing
 
OpenNTF - The Lotus Notes and Domino Open Source Organization
OpenNTF - The Lotus Notes and Domino Open Source OrganizationOpenNTF - The Lotus Notes and Domino Open Source Organization
OpenNTF - The Lotus Notes and Domino Open Source Organization
 
State of the Stack v4 - OpenStack in All It's Glory
State of the Stack v4 - OpenStack in All It's GloryState of the Stack v4 - OpenStack in All It's Glory
State of the Stack v4 - OpenStack in All It's Glory
 
How kubernetes works community, velocity, and contribution - osls 2017 (1)
How kubernetes works  community, velocity, and contribution - osls 2017 (1)How kubernetes works  community, velocity, and contribution - osls 2017 (1)
How kubernetes works community, velocity, and contribution - osls 2017 (1)
 
The State of OpenStack Product Management
The State of OpenStack Product ManagementThe State of OpenStack Product Management
The State of OpenStack Product Management
 
Management de communaute
Management de communauteManagement de communaute
Management de communaute
 
Enterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using JenkinsEnterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using Jenkins
 
The Agile and Open Source Way (AgileTour Brussels)
The Agile and Open Source Way (AgileTour Brussels)The Agile and Open Source Way (AgileTour Brussels)
The Agile and Open Source Way (AgileTour Brussels)
 
Sakai Technical Future Musings
Sakai Technical Future MusingsSakai Technical Future Musings
Sakai Technical Future Musings
 

More from Lee Calcote

More from Lee Calcote (15)

Benchmarking Service Meshes - CNCF Networking WG
Benchmarking Service Meshes  - CNCF Networking WGBenchmarking Service Meshes  - CNCF Networking WG
Benchmarking Service Meshes - CNCF Networking WG
 
Service Meshes, but at what cost?
Service Meshes, but at what cost?Service Meshes, but at what cost?
Service Meshes, but at what cost?
 
Establishing an Open Source Program Office
Establishing an Open Source Program OfficeEstablishing an Open Source Program Office
Establishing an Open Source Program Office
 
Istio: Using nginMesh as the service proxy
Istio: Using nginMesh as the service proxyIstio: Using nginMesh as the service proxy
Istio: Using nginMesh as the service proxy
 
CNCF, State of Serverless & Project Nuclio
CNCF, State of Serverless & Project NuclioCNCF, State of Serverless & Project Nuclio
CNCF, State of Serverless & Project Nuclio
 
Understanding and Extending Prometheus AlertManager
Understanding and Extending Prometheus AlertManagerUnderstanding and Extending Prometheus AlertManager
Understanding and Extending Prometheus AlertManager
 
UniK - a unikernel compiler and runtime
UniK - a unikernel compiler and runtimeUniK - a unikernel compiler and runtime
UniK - a unikernel compiler and runtime
 
Growing a Community - Leveraging Meetups to Educate, Grow and Facilitate
Growing a Community - Leveraging Meetups to Educate, Grow and FacilitateGrowing a Community - Leveraging Meetups to Educate, Grow and Facilitate
Growing a Community - Leveraging Meetups to Educate, Grow and Facilitate
 
Overlay/Underlay - Betting on Container Networking
Overlay/Underlay - Betting on Container NetworkingOverlay/Underlay - Betting on Container Networking
Overlay/Underlay - Betting on Container Networking
 
Container Summit Austin
Container Summit AustinContainer Summit Austin
Container Summit Austin
 
Dockercon 16 Recap
Dockercon 16 RecapDockercon 16 Recap
Dockercon 16 Recap
 
From Engines to Orchestrators
From Engines to OrchestratorsFrom Engines to Orchestrators
From Engines to Orchestrators
 
Characterizing and contrasting kuhn tey-ner awr-kuh-streyt-ors
Characterizing and contrasting kuhn tey-ner awr-kuh-streyt-orsCharacterizing and contrasting kuhn tey-ner awr-kuh-streyt-ors
Characterizing and contrasting kuhn tey-ner awr-kuh-streyt-ors
 
Characterizing and Contrasting Container Orchestrators
 Characterizing and Contrasting Container Orchestrators Characterizing and Contrasting Container Orchestrators
Characterizing and Contrasting Container Orchestrators
 
Dockercon EU 2015 Recap
Dockercon EU 2015 RecapDockercon EU 2015 Recap
Dockercon EU 2015 Recap
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

Create Great CNCF User-Base from Lessons Learned from Other Open Source Communities

  • 1. Create Great CNCF User-Base from Lessons learned from other open source Communities. Krishna Kumar, Cloud Architect, Huawei & Lee Calcote, Senior Director, SolarWinds
  • 2. Contents • CNCF Communities • Other open source community approaches • Community Best Practices • What should happen in the CNCF communities going forward?
  • 4. Projects • Kubernetes • Prometheus • Fluentd • OpenTracing • Linkerd • CoreDNS • GRPC • Cotainerd • Rkt • Future Projects… Major Contribution • Github • Weekly SIG • CNCF.io – web site • CNCF TOC (Technical Oversees Committee) • Governing Board • Leadership/Executives Community • Slack Channels • User Mailing lists • Meetup • Conferences • Road Shows • Webinars • Newsletter • Social(Twitter, etc.) CNCFCommunities
  • 6. • API Reviewer • API Approver • Project Approvers • Maintainers • Component Owner • Approver • Reviewer • Org Member • Active Contributor • New Contributor • Each step after Active contributor is defined as 3 month timeline, with active work done at that role. •https://github.com/kubernetes/community/blob/master/governance.md •Each advanced level members can help new comers get in to the system quick and help start contributing. •Make your community with combinations various levels of contributors. Contributor Levels in K8S
  • 7. Apache Community • Apache Mentor Program • http://community.apache.org/mentoringprogramme.html • Project Site Index – 300+ project initiative and statistics • https://projects.apache.org/ • Speaker List, Presentations & Press Kit • https://community.apache.org/speakers/speakers.html • ApacheCon – All materials in one place (Past/Future) • https://www.apache.org/foundation/conferences.html • Innovation Lab – Experiment with new ideas • http://labs.apache.org/
  • 8. Docker community • Conversations - 5 minute with Captains • https://blog.docker.com/2016/08/5-minutes-docker-captains/ • Docker Birth Day celebration attracts lots of crowd! • https://blog.docker.com/tag/docker-birthday/ • Community News • Docker Weekly, Engineering, Curated - https://blog.docker.com/docker-weekly-archives/ • DockerCon Hands-on Labs • https://blog.docker.com/2017/03/dockercon-2017-hands-labs/ • Convince your BOSS to Join DockerCon – Nice writeup! • http://2017.dockercon.com/wp-content/uploads/sites/3/2017/01/Convince-your-boss-2017-Austin.pdf
  • 9. Eclipse community • Very large resource collections at single access points • http://www.eclipse.org/community/ • http://wiki.eclipse.org/Eclipse_Articles,_Tutorials,_Demos,_Books,_and_More • Campus Ambassador Program & Eclipse University • http://wiki.eclipse.org/Campus • Multiple Language support Page • http://wiki.eclipse.org/Main_Page_CN • Market Place - 24,608,034 solutions installed directly from Eclipse! • http://marketplace.eclipse.org/
  • 10. Cloud Foundry Foundation community • DOJO – The Pair Programming Model • https://www.cloudfoundry.org/the-cloud-foundry-way/ • Research – (Container Report 2016 & Developer Gap 2016) • https://www.cloudfoundry.org/research/ • Cloud Foundry Certified Provider • https://www.cloudfoundry.org/certified-providers/ • Case Studies – Well described • https://www.cloudfoundry.org/category/case-studies/
  • 11. Open Stack Community • Open Stack Ambassador Community Report – Austin 2016 The report contains: What is the size of the community, Global and regional trends, Introduce new groups, leaders, Updates on speaker bureau, recommended practices for starting and running communities, Status update on official groups, Process, Updates on user groups since Tokyo, Groups portal, Overview, Results, Welcome pack and Open Stack shop, Q&A https://www.openstack.org/videos/tokyo-2015/ambassador-community-report • Open Stack Hackathons • https://www.openstack.org/community/events/openstackhackathons • Open Stack User Survey • https://www.openstack.org/user-survey/survey-2017/landing?BackURL=/user-survey/survey-2017/ • User Committee – consolidate user requirements & work with user groups. • https://www.openstack.org/foundation/user-committee/ • User Group Portal • https://groups.openstack.org/
  • 12. ODL, ONOS & OpenNFV Community • ODL Community Labs (Ericsson & Huawei) • https://www.opendaylight.org/community-labs • ODL Use cases • https://www.opendaylight.org/use-cases • ONOS & OpenNFV Combined Community Page • https://wiki.opnfv.org/display/COM/Onos • OpenStack, ODL & OP-NFV together • https://www.openstack.org/summit/openstack-paris-summit-2014/session-videos/presentation/the- open-nfv-organization-neutron-and-open-daylight
  • 13. Linux Foundation Community • Networking Events • https://www.linuxfoundation.org/about/community-giving/open-source-events • Community Leadership Summit • http://www.communityleadershipsummit.com/ • Scholarship / Training / Diversity Programs • https://www.linuxfoundation.org/about/diversity • Community infrastructure • https://www.linuxfoundation.org/about/community-giving/infrastructure
  • 14. Best Practices .. Cont… Meetups • Organize Regularly – Most important get the right speaker & subject. • Target audience - beginners and intermediate. Timings, format and locations can vary. • Combined Meetup with other groups like Devops, Docker, Mesos, Azure, AWS, Google Cloud.
  • 15. Best Practices .. Cont… Sponsors • CNCF will reimburse $250 https://github.com/cncf/ambassadors/blob/master/Meetup%20Reimbursement%20Report%20-%20CNCF.pdf • Your own company • Why CNCF Meetup? • Other Vendors • Why would they sponsor?
  • 16. Best Practices .. Cont… Speakers • CNCF Ambassadors • https://cloud-native.slack.com/messages/G1Q21HH32/ & https://www.cncf.io/about/ambassadors/ • Docker Captains • https://www.docker.com/community/docker-captains • Open Stack Ambassadors • https://groups.openstack.org/ambassador-program • Apache ASF, PMC, Committers List • http://people.apache.org/committers-by-project.html & https://community.apache.org/speakers/ • Other Leaders • Industry relations, Linux Foundations, LinkedIn, Other conferences/events, university collaborations, etc.
  • 17. Best Practices .. Cont… Test Bed • Cluster • https://www.cncf.io/cluster/ & https://github.com/cncf/cluster • Join the Cluster SIG - https://github.com/kubernetes/community/blob/master/sig-list.md • Submit & Resolve Cluster Issues. • A Getting started guide would be really hepful. • A Dash board showing cluster usage would be helpful? • Apart from Intel, can more companies get involve in Hardware sharing? • How to share the clusters with Universities – Who can help in support?
  • 18. Best Practices .. Cont… Certification • Training Programs • https://www.cncf.io/tag/certification/ • Course Kubernetes Fundamentals (LFS258) for $99 now. • Ambassadors can really step in and help develop new courses! • https://www.cncf.io/announcement/2016/11/08/cloud-native-computing-foundation-launches-certification- training-managed-service-provider-program-kubernetes/ • BETA Certifications • You can join the SIG to get more details - cncf-kubernetescertwg-request@lists.cncf.io • Just announced in this KubeCon Exam BETA is coming in May (Kubernetes Certified Administrator Exam) https://github.com/cncf/curriculum
  • 19. Best Practices .. Cont… Equal Opportunity: Sam Ramji VP Google & Former CEO Cloud Foundry Foundation
  • 20. Best Practices .. Cont… Ambassador Report – It may help! • The community development status – how do we get that? (quarterly/yearly?) • Feed community pain points back to Technical Oversees Committee (e.g: CNCF TOC - it helps to decide the projects/feature charter) What about CNCF News Letter? • Community can make it better? https://www.cncf.io/newsroom/newsletter/ KubeCon Weekly by Apprenda • Apprenda folks doing fantastic job. Anything else can be added? https://kubeweekly.com/ Industry Open Source Guidelines adopt to CNCF • e.g: Google Open Source Guide Best Practices - https://opensource.guide/
  • 21. Best Practices .. Cont… Ambassador Session at Major Conferences – Proposal? • Ambassadors get together and share knowledge • Ambassador lunch/dinner – casual sharing? • It helps understand which regions/area how community grows and what are the new techniques employed to promote the projects.
  • 22. Discussion: What should happen in the CNCF communities going forward? All ideas collected will be published in CNCF blog!