Slide 1

Slide 1 text

Convergence of Communities: OKD = f(Kubernetes++) Diane Mueller Director, Community Development Red Hat Cloud Platform dmueller@redhat.com @openshiftcommon January 25th, 2019 - Devconf.cz - Brno Daniel Izquierdo Chief Data Officer Bitergia dizquierdo@bitergia.com @dizquierdo / @bitergia

Slide 2

Slide 2 text

● Origin to OKD - how the Project Shifted ○ OKD = f(Kubernetes++) ● Reality Check ○ A Short History Lesson ● Dynamic Community Personas ● Adapting the Model and the Tools ○ OpenShift Commons Model Agenda

Slide 3

Slide 3 text

OPEN SOURCE IS THE SOURCE OF TECHNOLOGICAL INNOVATION 1M+ projects KVM GNOME Apache Project OpenShift Origin OpenStack® Linux® kernel node.js Kubernetes Fedora OpenJDK TensorFlow Hyperledger 96M* REPOSITORIES 31M* DEVELOPERS 2.1M* BUSINESSES *GitHub Oct 2018

Slide 4

Slide 4 text

OPEN SOURCE OPEN COMMUNITIES OPEN COLLABORATION making connections that drive continuous innovation

Slide 5

Slide 5 text

OKD = f(Kubernetes++)

Slide 6

Slide 6 text

6 openshift.org >> okd.io

Slide 7

Slide 7 text

7 https://github.com/openshift/origin

Slide 8

Slide 8 text

KUBERNETES SIGs & WGs- ENGINEERING LEADERSHIP API MACHINERY AZURE DOCS OPENSTACK STORAGE CONTAINER IDENTITY AWS BIG DATA INSTRUMENTATION PRODUCT MANAGEMENT TESTING KUBEADM ADOPTION APPS CLI MULTI CLUSTER RELEASE UI RESOURCE MANAGEMENT ARCHITECTURE CLUSTER LIFECYCLE NETWORK SCALABILITY WINDOWS AUTH CLUSTER OPS NODE SCHEDULING APP DEF AUTO SCALING CONTRIBUTOR EXPERIENCE ON-PREM SERVICE CATALOG CLUSTER API 17 of 40 GROUPS RED HAT LEAD or CO-LEAD This slide is General Distribution/customer facing IOT EDGE POLICY *

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

OKD’s Open Source #RealityCheck

Slide 11

Slide 11 text

Research Dataset

Slide 12

Slide 12 text

Tooling

Slide 13

Slide 13 text

Chart Details Example ● Dots are contributors ● Blue Rectangles are projects or repositories ● Dot size = # repos ● Edge thick = # commits ● Coloured dots are organizations

Slide 14

Slide 14 text

OKD Personas

Slide 15

Slide 15 text

OKD Project Atomic Prometheus Knative Project Lead Persona: SmarterClayton Kubernetes How he shows up: Kubernetes, OKD, Prometheus, Knative, Project Atomic, Solum (OpenStack) OpenStack (Solum)

Slide 16

Slide 16 text

Project Lead Persona: SmarterClayton

Slide 17

Slide 17 text

OpenStack Kubernetes OKD Organizational Persona: CERN How they show up: OKD, Kubernetes, OpenStack and more contributors

Slide 18

Slide 18 text

Organizational Persona: CERN

Slide 19

Slide 19 text

Jaeger OpenStack Kubernetes OKD Individual Persona: Rackspace’s Greg Swift How they show up: OKD, Kubernetes, OpenStack contributors plus Slack, Commons, and more

Slide 20

Slide 20 text

Kubernetes + OpenShift + Jaeger OpenShift Kubernetes Jaeger

Slide 21

Slide 21 text

Kubernetes + OpenShift + Jaeger

Slide 22

Slide 22 text

m3db Jaeger Kubernetes Operator Framework Tangential Persona: Uber’s Yuri Shkuro OKD Community Contribution: https://youtu.be/fjYAU3jayVo How they show up: Jaeger, OpenTracing, Operators, M3DB contributors OpenStack

Slide 23

Slide 23 text

Tangential Persona: Uber OpenShift Kubernetes Jaeger,OpenTracing

Slide 24

Slide 24 text

Tangential Persona: Uber Jaeger Open Tracing

Slide 25

Slide 25 text

OpenStack Kubernetes OKD Corporate Persona: Amadeus’ Lénaïc Huard How they show up: Kubernetes, OKD, OCP on Azure, OCP on OpenStack

Slide 26

Slide 26 text

Corporate Persona: Amadeus OpenShift Kubernetes Jaeger, OpenTracing ContainerD

Slide 27

Slide 27 text

OpenStack OpenStack OKD Upstream Persona: Alipay’s Kim Min Kubernetes How they show up: Kubernetes, OKD, Saltstack, Spinaker

Slide 28

Slide 28 text

Commons as a Cross-Community Collaboration Model New Community Model Commons Briefings & Gatherings Code Contributions Mailing Lists SIGs Promote Peer-to-Peer Interactions https://commons.openshift.org/#join

Slide 29

Slide 29 text

● No Company is Working on ‘Just One’ Thing ● Upstream Coordination is Essential ● Relationships Matter ● Domain knowledge ● Community Development vs. Community Management ● Inclusivity over Exclusivity ● Data Matters (clean, curated data and good tools!) ● Anonymity is Dead What’s Next? Predictive Analysis (perhaps using IBM Watson ;-) Convergence of Conclusions

Slide 30

Slide 30 text

plus.google.com/+RedHat linkedin.com/company/red-hat youtube.com/user/RedHatVideos facebook.com/redhatinc twitter.com/RedHat THANK YOU @OpenShiftCommon Https://Commons.OpenShift.Org