SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
Contribution to CNCF
Various ways – Not source code alone……
Krishna Kumar
CNCF Ambassador
7th April 2017
What is cloud native
Cloud-native applications are
purpose built for the cloud
model. These applications—built
and deployed in a rapid cadence
by small, dedicated feature
teams to a platform that offers
easy scale-out and hardware
decoupling—offer organizations
greater agility, resilience, and
portability across clouds. Pivotal
At the heart of "cloud-native" lie Linux,
Linux containers, and the concept of
applications assembled as microservices in
containers. Indeed, the Linux Foundation
launched the Cloud Native Computing
Foundation. But cloud-native means a lot
more than implementing Linux clusters and
running containers. It's a term that
recognizes that getting software to work in
the cloud requires a broad set of
components that work together. It also
requires an architecture that departs from
traditional enterprise application design. .
Charles -informationWeek
Here’s how a blog on IBM’s developer
web site distinguishes the two adjectives
Cloud-Native and Cloud-Enabled:
You can say that a cloud-enabled
application is an application that was moved
to cloud, but it was originally developed for
deployment in a traditional data center.
Some characteristics of the application had
to be changed or customized for the cloud.
On the other hand, a cloud-centric
application (also known as cloud-native and
cloud-ready) is an application that was
developed with the cloud principles of multi-
tenancy, elastic scaling and easy integration
and administration in its design.
12 factors
(solid
principle for
Cloud Native
Software
Architecture)
Codebase One codebase tracked in
revision control, many deploys
Dependencies Explicitly declare and isolate
dependencies
Config Store configuration in the
environment
Backing Services Treat backing services as
attached resources
Build, release, run Strictly separate build and run
stages
Processes Execute the app as one or more
stateless processes
Port binding Export services via port binding
Concurrency Scale out via the process model
Disposability Maximize robustness with fast
startup and graceful shutdown
Dev/prod parity Keep development, staging, and
production as similar as possible
Logs Treat logs as event streams
Admin processes Run admin/management tasks
as one-off processes
CNCF Projects
1) Kuberenets - Deployment & managing containers
2) Fluentd - Logging to unify data collection
3) Linkerd - Proxy for service discovery and routing
4) OpenTracing - Distributed tracing
5) Prometheus - Monitoring with metric & alerting
6) GRPC - Define services using Protocol buffers
7) CoreDNS - Service Discovery for Cloud
8) Containerd - Container runtime by Docker
9) Rkt - Pod-native container engine for Linux
All these projects are available at github.com
There are several other open source projects in incubation stage at
present and some of them may move to the graduate status soon. Some
of those projects may be:
CockroachDB - Database
OpenZipkin - Tracing
NATS - Messaging
Heron - Stream Processing
Calico/Weave - Networking
etcd - Configuration
Minio - Storage
GitLab - Repository for code, test, deploy
RethinkDB - Distributed database for real time web apps – just got into
Linux Foundation but not part of CNCF yet.
CNCF Leadership Team
• The leader ship team Executive Director is Dan Kohn, who helped create Linux Foundations
Infrastructure initiative. Their COO Chris Aniszczyk, who is the former head of Twitter’s open
source, is another key person in the foundation. There are other project managers and event
coordinators in the leadership team to keep the foundation in good shape.
• The governing board of the CNCF consists of people from Coreos, Weaveworks, Mesosphere,
Samsung, Docker, Redhat, Supernap, Cisco, Fujitsu, Apcera, Google, Intel, Huawei, Joyent,
Apprenda, IBM, NetApp. The board looks into business oversight of the foundation.
• The technical over sight committee (TOC) includes Alexis Richardson WEAVEWORKS (TOC
CHAIR), Ben Hindman MESOSPHERE, Brian Grant GOOGLE, Bryan Cantrill JOYENT,
Camille Fournier INDEPENDENT, Elissa Murphy GOOGLE, Jonathan Boulle COREOS,
Kenneth Owens CISCO, Solomon Hykes DOCKER and Quinton Hoole from huawei. These
people drive the direction of the foundation on core technology decisions. They define and
maintain the technical vision, approve new projects, align interfaces and practices.
• More details here: https://www.cncf.io/about/technical-oversight-committee
How to contribute
SIG & WG Program
• There are SIG programs available for various CNCF projects. Like the
one shown for Kubernetes
https://github.com/kubernetes/community/blob/master/README.m
d#special-interest-groups-sig,
• These groups meets weekly and discuss the community activity
mainly technical in nature. There are various workgroups one can sign
up.
• Also you could start a new SIG as shown below
https://github.com/kubernetes/community/blob/master/sig-
creation-procedure.md
Source Code
• One of the prominent contributions to the open source community is in
the form of source code. There is specific governance provided by the
Kubernetes community to contribute source and documents. More here:
https://github.com/kubernetes/community/blob/master/governance.md
• From it, one can see there is a hierarchical structure of contribution status
and one could become a maintainer or project approver in due course.
Similar models may be applicable to other projects in the CNCF.
• The project statistics available here:
https://cncf.biterg.io/app/kibana#/dashboard/Overview shows a glimpse
of the contribution made to each CNCF projects by the partner companies.
It may be upgraded to get the individual level details of the contribution.
Creating a new project
• If you have a new project to propose to CNCF please go through the document
shown in the link
https://github.com/cncf/toc/blob/master/process/project_proposals.adoc
• You start with proposing the project to the Technical Oversight Committee (TOC)
and based on the vote in TOC it may get accepted to the inception, incubation or
graduate stage. The process is the same for both existing projects which seek to
move into the CNCF, and new projects to be formed within the CNCF.
• To graduate from inception or incubation status, the project must meet the
criteria as shown in the link https://www.cncf.io/projects/graduation-criteria
Cluster Setup
• You can help setting up CNCF test bed at local or supporting existing cluster setup
available https://github.com/cncf/cluster. The community working on the CNCF
project can avail the cluster resources for develop, debug and run the projects.
This can act as a good initial staging ground for the projects before moving to the
production.
Documents
• Documents are an essential part of the any software development
process but most often ignored. These may include user guides,
architectures, presentations, etc.
• One of the easiest ways to contribute to open source is making small
changes to the documents. The CNCF documents are maintained under
https://github.com/cncf.
• Developers mainly concentrate on the code delivery aspects and ignore
the documentation for most beginners, it is better to start with
documentation and then move to code development as a smooth
transition and get to know the things.
Mailing List
• There is a CNCF mailing list with community interactions and those are cncf-ci-public, cncf-
kubernetescertwg, cncf-marketing and cncf-toc. Lots of discussions taking place in these
mailing lists and you can add value participating. Mailing list link is here
https://lists.cncf.io/mailman/listinfo
Slack
• There is a slack channel called slack.cncf.io with lots of general discussion about CNCF
activities and projects specific underneath. Similarly there are slack channels for kubernetes,
Prometheus, etc. Pleas e sign up and get involve with the community. Access the slack here
https://slack.cncf.io/
Twitter
• The handle @CloudNativeFdn is the best place to catch up the latest news on all CNCF.
Similar to this handles like @kubernetesio for Kubernetes, @opentracing for OpenTracing
projects, etc. are also available. During November 2016 the last CloudNativeCon at Seattle,
several tweets were posted with varying degree of information and fun activities too.
Blog & News Letter
• This area https://www.cncf.io/newsroom/blog covers lots of useful information. Not only
you can contribute to the blog section, the newsletter can be subscribed and shared. Some
of the latest information on the community are described in detail here.
Certifications
• There is a certification program initiated by the foundation and it is in beta testing state. This
certification is more of hands-on in nature.
• Candidates perform actual tasks within a live Kubernetes cluster environment. The exam may
consist of approx. 40-50 questions in all.
• Following are the topics for the certification exam: Scheduling, Logging, Monitoring, Application
Lifecycle Management, Core Concepts, Cluster Maintenance, Security, Storage, Networking,
Installation, Configuration & Troubleshooting.
• One can also contribute to the certification creation group with your ideas and suggestions to
make certifications more valuable to the community.
• Training Programs
• https://www.cncf.io/tag/certification/
• Course Kubernetes Fundamentals (LFS258) for $99 now.
• One 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 2017 Germany Exam BETA is coming in May (Kubernetes
Certified Administrator Exam) https://github.com/cncf/curriculum
Marketing
• There is a marketing committee which does the branding and event management
activities. It is possible to get involve with them and get some events hosted in your
local cities. For example, recently in US, there is a Roadshow launched and several
other cities this is getting expanded. Help brand the community, provide good
marketing material to host in the web site and even update the content of the CNCF
web site could help the community.
Ambassador Program
• CNCF has a program called ambassadors who contribute to the CNCF projects in
various ways. The Cloud Native Ambassador program exists to empower
community members with tools and resources needed to:
• Promote cloud native projects and technology
• Educate a local community on the CNCF mission
• Contribute to CNCF projects
• More details are here https://www.cncf.io/about/ambassadors
Conferences / Roadshows
• In a bigger scale of community get together happens in conferences, roadshows, etc. CNCF organizes
events at US, Europe and Asia at very big scale. One could participate in conference paper submissions,
Birds of Feather discussion, panel discussion and also other logistics for the events. In addition there
are CNCF roadshows happening all around the world and one could participate from the sponsorship to
the technical content delivery. The ClouNativeCon just finished at Berlin Germany on March 28-30
http://events.linuxfoundation.org/events/cloudnativecon-and-kubecon-europe
Meetup
• Code commit is just a one method to contribute. There are several other ways to contribute. Setting up
a local meetup group is the simplest ones to start with. Organize regular sessions, hackathons and
other hand-on activities to get the community learning going faster and attract new folks to the CNCF
fold. Worldwide CNCF meetup groups information is available here http://www.meetup.com/pro/cncf/
How to contribute to cloud native computing foundation (CNCF)

Weitere ähnliche Inhalte

Was ist angesagt?

Quickly build and deploy a scalable OpenStack Swift application using IBM Blu...
Quickly build and deploy a scalable OpenStack Swift application using IBM Blu...Quickly build and deploy a scalable OpenStack Swift application using IBM Blu...
Quickly build and deploy a scalable OpenStack Swift application using IBM Blu...Daniel Krook
 
Finding and Organizing a Great Cloud Foundry User Group
Finding and Organizing a Great Cloud Foundry User GroupFinding and Organizing a Great Cloud Foundry User Group
Finding and Organizing a Great Cloud Foundry User GroupDaniel Krook
 
DockerCon SF 2015: Ben Golub's Keynote Day 1
DockerCon SF 2015: Ben Golub's Keynote Day 1DockerCon SF 2015: Ben Golub's Keynote Day 1
DockerCon SF 2015: Ben Golub's Keynote Day 1Docker, Inc.
 
Containers, OCI, CNCF, Magnum, Kuryr, and You!
Containers, OCI, CNCF, Magnum, Kuryr, and You!Containers, OCI, CNCF, Magnum, Kuryr, and You!
Containers, OCI, CNCF, Magnum, Kuryr, and You!Daniel Krook
 
Docker in Production, Look No Hands! by Scott Coulton
Docker in Production, Look No Hands! by Scott CoultonDocker in Production, Look No Hands! by Scott Coulton
Docker in Production, Look No Hands! by Scott CoultonDocker, Inc.
 
Ultimate DevOps: OpenShift Dedicated With CloudBees Jenkins Platform (Andy Pe...
Ultimate DevOps: OpenShift Dedicated With CloudBees Jenkins Platform (Andy Pe...Ultimate DevOps: OpenShift Dedicated With CloudBees Jenkins Platform (Andy Pe...
Ultimate DevOps: OpenShift Dedicated With CloudBees Jenkins Platform (Andy Pe...Red Hat Developers
 
Meetup Devops-Geneva-19.10.2019
Meetup Devops-Geneva-19.10.2019Meetup Devops-Geneva-19.10.2019
Meetup Devops-Geneva-19.10.2019Hidora
 
Docker Federal Summit 2017 General Session
Docker Federal Summit 2017 General SessionDocker Federal Summit 2017 General Session
Docker Federal Summit 2017 General SessionDocker, Inc.
 
Containers 101 - CloudCamp London
Containers 101 - CloudCamp LondonContainers 101 - CloudCamp London
Containers 101 - CloudCamp LondonEd Hoppitt
 
Jelastic Docker Orchestrator
Jelastic Docker OrchestratorJelastic Docker Orchestrator
Jelastic Docker OrchestratorHidora
 
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...Docker, Inc.
 
DockerCon EU 2015: Official Repos and Project Nautilus
DockerCon EU 2015: Official Repos and Project NautilusDockerCon EU 2015: Official Repos and Project Nautilus
DockerCon EU 2015: Official Repos and Project NautilusDocker, Inc.
 
Microcontainers and Tools for Hardcore Container Debugging
Microcontainers and Tools for Hardcore Container DebuggingMicrocontainers and Tools for Hardcore Container Debugging
Microcontainers and Tools for Hardcore Container DebuggingOracle Developers
 
Docker Dhahran Nov 2016 meetup
Docker Dhahran Nov 2016 meetupDocker Dhahran Nov 2016 meetup
Docker Dhahran Nov 2016 meetupWalid Shaari
 
2014, April 15, Atlanta Java Users Group
2014, April 15, Atlanta Java Users Group2014, April 15, Atlanta Java Users Group
2014, April 15, Atlanta Java Users GroupTodd Fritz
 
Containers - Transforming the data centre as we know it 2016
Containers - Transforming the data centre as we know it 2016Containers - Transforming the data centre as we know it 2016
Containers - Transforming the data centre as we know it 2016Keith Lynch
 
Why kubernetes matters
Why kubernetes mattersWhy kubernetes matters
Why kubernetes mattersPlatform9
 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realistsKarthik Gaekwad
 
Containers and microservices for realists
Containers and microservices for realistsContainers and microservices for realists
Containers and microservices for realistsKarthik Gaekwad
 

Was ist angesagt? (20)

Quickly build and deploy a scalable OpenStack Swift application using IBM Blu...
Quickly build and deploy a scalable OpenStack Swift application using IBM Blu...Quickly build and deploy a scalable OpenStack Swift application using IBM Blu...
Quickly build and deploy a scalable OpenStack Swift application using IBM Blu...
 
Finding and Organizing a Great Cloud Foundry User Group
Finding and Organizing a Great Cloud Foundry User GroupFinding and Organizing a Great Cloud Foundry User Group
Finding and Organizing a Great Cloud Foundry User Group
 
DockerCon SF 2015: Ben Golub's Keynote Day 1
DockerCon SF 2015: Ben Golub's Keynote Day 1DockerCon SF 2015: Ben Golub's Keynote Day 1
DockerCon SF 2015: Ben Golub's Keynote Day 1
 
Containers, OCI, CNCF, Magnum, Kuryr, and You!
Containers, OCI, CNCF, Magnum, Kuryr, and You!Containers, OCI, CNCF, Magnum, Kuryr, and You!
Containers, OCI, CNCF, Magnum, Kuryr, and You!
 
Docker in Production, Look No Hands! by Scott Coulton
Docker in Production, Look No Hands! by Scott CoultonDocker in Production, Look No Hands! by Scott Coulton
Docker in Production, Look No Hands! by Scott Coulton
 
Ultimate DevOps: OpenShift Dedicated With CloudBees Jenkins Platform (Andy Pe...
Ultimate DevOps: OpenShift Dedicated With CloudBees Jenkins Platform (Andy Pe...Ultimate DevOps: OpenShift Dedicated With CloudBees Jenkins Platform (Andy Pe...
Ultimate DevOps: OpenShift Dedicated With CloudBees Jenkins Platform (Andy Pe...
 
Meetup Devops-Geneva-19.10.2019
Meetup Devops-Geneva-19.10.2019Meetup Devops-Geneva-19.10.2019
Meetup Devops-Geneva-19.10.2019
 
Docker Federal Summit 2017 General Session
Docker Federal Summit 2017 General SessionDocker Federal Summit 2017 General Session
Docker Federal Summit 2017 General Session
 
Containers 101 - CloudCamp London
Containers 101 - CloudCamp LondonContainers 101 - CloudCamp London
Containers 101 - CloudCamp London
 
Jelastic Docker Orchestrator
Jelastic Docker OrchestratorJelastic Docker Orchestrator
Jelastic Docker Orchestrator
 
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...
 
DockerCon EU 2015: Official Repos and Project Nautilus
DockerCon EU 2015: Official Repos and Project NautilusDockerCon EU 2015: Official Repos and Project Nautilus
DockerCon EU 2015: Official Repos and Project Nautilus
 
Microcontainers and Tools for Hardcore Container Debugging
Microcontainers and Tools for Hardcore Container DebuggingMicrocontainers and Tools for Hardcore Container Debugging
Microcontainers and Tools for Hardcore Container Debugging
 
Docker Dhahran Nov 2016 meetup
Docker Dhahran Nov 2016 meetupDocker Dhahran Nov 2016 meetup
Docker Dhahran Nov 2016 meetup
 
DevOps @ OpenShift Online
DevOps @ OpenShift OnlineDevOps @ OpenShift Online
DevOps @ OpenShift Online
 
2014, April 15, Atlanta Java Users Group
2014, April 15, Atlanta Java Users Group2014, April 15, Atlanta Java Users Group
2014, April 15, Atlanta Java Users Group
 
Containers - Transforming the data centre as we know it 2016
Containers - Transforming the data centre as we know it 2016Containers - Transforming the data centre as we know it 2016
Containers - Transforming the data centre as we know it 2016
 
Why kubernetes matters
Why kubernetes mattersWhy kubernetes matters
Why kubernetes matters
 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realists
 
Containers and microservices for realists
Containers and microservices for realistsContainers and microservices for realists
Containers and microservices for realists
 

Ähnlich wie How to contribute to cloud native computing foundation (CNCF)

給 RD 的 Kubernetes 初體驗
給 RD 的 Kubernetes 初體驗給 RD 的 Kubernetes 初體驗
給 RD 的 Kubernetes 初體驗William Yeh
 
DevOps for Network Engineers
DevOps for Network EngineersDevOps for Network Engineers
DevOps for Network Engineersstefan vallin
 
Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates Liran Levy
 
What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.anilpmuvvala
 
What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.anilpmuvvala
 
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...Lee Calcote
 
The CNCF on Serverless
The CNCF on ServerlessThe CNCF on Serverless
The CNCF on ServerlessDaniel Krook
 
Migrating to Microservices – It's Easier Than You Think
Migrating to Microservices – It's Easier Than You ThinkMigrating to Microservices – It's Easier Than You Think
Migrating to Microservices – It's Easier Than You ThinkDevOps.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...
Create great cncf user base from lessons learned from other open source com...Krishna-Kumar
 
ThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.jsThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.jsBrad Williams
 
Top 10 dev ops tools (1)
Top 10 dev ops tools (1)Top 10 dev ops tools (1)
Top 10 dev ops tools (1)yalini97
 
Enabling Fast IT using Containers, Microservices and DAVROS models: an overview
Enabling Fast IT using Containers, Microservices and DAVROS models: an overviewEnabling Fast IT using Containers, Microservices and DAVROS models: an overview
Enabling Fast IT using Containers, Microservices and DAVROS models: an overviewCisco DevNet
 
Docker Enterprise Workshop - Intro
Docker Enterprise Workshop - IntroDocker Enterprise Workshop - Intro
Docker Enterprise Workshop - IntroPatrick Chanezon
 
The DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkitThe DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkitMarco Ferrigno
 

Ähnlich wie How to contribute to cloud native computing foundation (CNCF) (20)

給 RD 的 Kubernetes 初體驗
給 RD 的 Kubernetes 初體驗給 RD 的 Kubernetes 初體驗
給 RD 的 Kubernetes 初體驗
 
Why to Cloud Native
Why to Cloud NativeWhy to Cloud Native
Why to Cloud Native
 
intro to DevOps
intro to DevOpsintro to DevOps
intro to DevOps
 
DevOps for Network Engineers
DevOps for Network EngineersDevOps for Network Engineers
DevOps for Network Engineers
 
Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates
 
What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.
 
What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.
 
OaaS:Open as a Strategy
OaaS:Open as a StrategyOaaS:Open as a Strategy
OaaS:Open as a Strategy
 
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...
 
The CNCF on Serverless
The CNCF on ServerlessThe CNCF on Serverless
The CNCF on Serverless
 
Migrating to Microservices – It's Easier Than You Think
Migrating to Microservices – It's Easier Than You ThinkMigrating to Microservices – It's Easier Than You Think
Migrating to Microservices – It's Easier Than You Think
 
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...
 
ThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.jsThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.js
 
Top 10 dev ops tools (1)
Top 10 dev ops tools (1)Top 10 dev ops tools (1)
Top 10 dev ops tools (1)
 
Enabling Fast IT using Containers, Microservices and DAVROS models: an overview
Enabling Fast IT using Containers, Microservices and DAVROS models: an overviewEnabling Fast IT using Containers, Microservices and DAVROS models: an overview
Enabling Fast IT using Containers, Microservices and DAVROS models: an overview
 
Intro - Cloud Native
Intro - Cloud NativeIntro - Cloud Native
Intro - Cloud Native
 
What_is_DevOps.pptx
What_is_DevOps.pptxWhat_is_DevOps.pptx
What_is_DevOps.pptx
 
Docker Enterprise Workshop - Intro
Docker Enterprise Workshop - IntroDocker Enterprise Workshop - Intro
Docker Enterprise Workshop - Intro
 
DevOps-Roadmap
DevOps-RoadmapDevOps-Roadmap
DevOps-Roadmap
 
The DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkitThe DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkit
 

Mehr von Krishna-Kumar

SODA Ambassadors & Community Ecosystem
SODA Ambassadors & Community EcosystemSODA Ambassadors & Community Ecosystem
SODA Ambassadors & Community EcosystemKrishna-Kumar
 
Open Source Building Career and Competency
Open Source Building Career and CompetencyOpen Source Building Career and Competency
Open Source Building Career and CompetencyKrishna-Kumar
 
CCICI CIP 1.0 Testbed - Security access implementation and reference - v1.0
CCICI CIP 1.0 Testbed - Security access implementation and reference - v1.0CCICI CIP 1.0 Testbed - Security access implementation and reference - v1.0
CCICI CIP 1.0 Testbed - Security access implementation and reference - v1.0Krishna-Kumar
 
Google Anthos - Azure Stack - AWS Outposts :Comparison
Google Anthos - Azure Stack - AWS Outposts :ComparisonGoogle Anthos - Azure Stack - AWS Outposts :Comparison
Google Anthos - Azure Stack - AWS Outposts :ComparisonKrishna-Kumar
 
Cloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAP
Cloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAPCloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAP
Cloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAPKrishna-Kumar
 
Cloud interoperability and open standards for digital india open infrasummit
Cloud interoperability and open standards for digital india open infrasummitCloud interoperability and open standards for digital india open infrasummit
Cloud interoperability and open standards for digital india open infrasummitKrishna-Kumar
 
Google Cloud Container Security Quick Overview
Google Cloud Container Security Quick OverviewGoogle Cloud Container Security Quick Overview
Google Cloud Container Security Quick OverviewKrishna-Kumar
 
Kubernetes Application Deployment with Helm - A beginner Guide!
Kubernetes Application Deployment with Helm - A beginner Guide!Kubernetes Application Deployment with Helm - A beginner Guide!
Kubernetes Application Deployment with Helm - A beginner Guide!Krishna-Kumar
 
KubeCon + CloudNativeCon Barcelona and Shanghai 2019 - Highlights
KubeCon + CloudNativeCon Barcelona and Shanghai 2019 - HighlightsKubeCon + CloudNativeCon Barcelona and Shanghai 2019 - Highlights
KubeCon + CloudNativeCon Barcelona and Shanghai 2019 - HighlightsKrishna-Kumar
 
Introduction to ieee standards development - Bangalore Section
Introduction to ieee standards development - Bangalore SectionIntroduction to ieee standards development - Bangalore Section
Introduction to ieee standards development - Bangalore SectionKrishna-Kumar
 
IEEE Standards Association - Introduction
IEEE Standards Association - IntroductionIEEE Standards Association - Introduction
IEEE Standards Association - IntroductionKrishna-Kumar
 
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.Krishna-Kumar
 
Kubecon seattle 2018 recap - Application Deployment aspects
Kubecon seattle 2018 recap - Application Deployment aspectsKubecon seattle 2018 recap - Application Deployment aspects
Kubecon seattle 2018 recap - Application Deployment aspectsKrishna-Kumar
 
Open Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - OverviewOpen Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - OverviewKrishna-Kumar
 
cncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetescncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetesKrishna-Kumar
 
Evolution of containers to kubernetes
Evolution of containers to kubernetesEvolution of containers to kubernetes
Evolution of containers to kubernetesKrishna-Kumar
 
My Ladakh Marathon Run 2018
My Ladakh Marathon Run 2018My Ladakh Marathon Run 2018
My Ladakh Marathon Run 2018Krishna-Kumar
 
Containers and workload security an overview
Containers and workload security an overview Containers and workload security an overview
Containers and workload security an overview Krishna-Kumar
 
Now yoga - a study on where why what how
Now yoga  - a study on where why what howNow yoga  - a study on where why what how
Now yoga - a study on where why what howKrishna-Kumar
 
Yoga for confused IT engineer
Yoga for confused IT engineerYoga for confused IT engineer
Yoga for confused IT engineerKrishna-Kumar
 

Mehr von Krishna-Kumar (20)

SODA Ambassadors & Community Ecosystem
SODA Ambassadors & Community EcosystemSODA Ambassadors & Community Ecosystem
SODA Ambassadors & Community Ecosystem
 
Open Source Building Career and Competency
Open Source Building Career and CompetencyOpen Source Building Career and Competency
Open Source Building Career and Competency
 
CCICI CIP 1.0 Testbed - Security access implementation and reference - v1.0
CCICI CIP 1.0 Testbed - Security access implementation and reference - v1.0CCICI CIP 1.0 Testbed - Security access implementation and reference - v1.0
CCICI CIP 1.0 Testbed - Security access implementation and reference - v1.0
 
Google Anthos - Azure Stack - AWS Outposts :Comparison
Google Anthos - Azure Stack - AWS Outposts :ComparisonGoogle Anthos - Azure Stack - AWS Outposts :Comparison
Google Anthos - Azure Stack - AWS Outposts :Comparison
 
Cloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAP
Cloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAPCloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAP
Cloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAP
 
Cloud interoperability and open standards for digital india open infrasummit
Cloud interoperability and open standards for digital india open infrasummitCloud interoperability and open standards for digital india open infrasummit
Cloud interoperability and open standards for digital india open infrasummit
 
Google Cloud Container Security Quick Overview
Google Cloud Container Security Quick OverviewGoogle Cloud Container Security Quick Overview
Google Cloud Container Security Quick Overview
 
Kubernetes Application Deployment with Helm - A beginner Guide!
Kubernetes Application Deployment with Helm - A beginner Guide!Kubernetes Application Deployment with Helm - A beginner Guide!
Kubernetes Application Deployment with Helm - A beginner Guide!
 
KubeCon + CloudNativeCon Barcelona and Shanghai 2019 - Highlights
KubeCon + CloudNativeCon Barcelona and Shanghai 2019 - HighlightsKubeCon + CloudNativeCon Barcelona and Shanghai 2019 - Highlights
KubeCon + CloudNativeCon Barcelona and Shanghai 2019 - Highlights
 
Introduction to ieee standards development - Bangalore Section
Introduction to ieee standards development - Bangalore SectionIntroduction to ieee standards development - Bangalore Section
Introduction to ieee standards development - Bangalore Section
 
IEEE Standards Association - Introduction
IEEE Standards Association - IntroductionIEEE Standards Association - Introduction
IEEE Standards Association - Introduction
 
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
 
Kubecon seattle 2018 recap - Application Deployment aspects
Kubecon seattle 2018 recap - Application Deployment aspectsKubecon seattle 2018 recap - Application Deployment aspects
Kubecon seattle 2018 recap - Application Deployment aspects
 
Open Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - OverviewOpen Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - Overview
 
cncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetescncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetes
 
Evolution of containers to kubernetes
Evolution of containers to kubernetesEvolution of containers to kubernetes
Evolution of containers to kubernetes
 
My Ladakh Marathon Run 2018
My Ladakh Marathon Run 2018My Ladakh Marathon Run 2018
My Ladakh Marathon Run 2018
 
Containers and workload security an overview
Containers and workload security an overview Containers and workload security an overview
Containers and workload security an overview
 
Now yoga - a study on where why what how
Now yoga  - a study on where why what howNow yoga  - a study on where why what how
Now yoga - a study on where why what how
 
Yoga for confused IT engineer
Yoga for confused IT engineerYoga for confused IT engineer
Yoga for confused IT engineer
 

Kürzlich hochgeladen

WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 

Kürzlich hochgeladen (20)

WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 

How to contribute to cloud native computing foundation (CNCF)

  • 1. Contribution to CNCF Various ways – Not source code alone…… Krishna Kumar CNCF Ambassador 7th April 2017
  • 2.
  • 3. What is cloud native Cloud-native applications are purpose built for the cloud model. These applications—built and deployed in a rapid cadence by small, dedicated feature teams to a platform that offers easy scale-out and hardware decoupling—offer organizations greater agility, resilience, and portability across clouds. Pivotal At the heart of "cloud-native" lie Linux, Linux containers, and the concept of applications assembled as microservices in containers. Indeed, the Linux Foundation launched the Cloud Native Computing Foundation. But cloud-native means a lot more than implementing Linux clusters and running containers. It's a term that recognizes that getting software to work in the cloud requires a broad set of components that work together. It also requires an architecture that departs from traditional enterprise application design. . Charles -informationWeek Here’s how a blog on IBM’s developer web site distinguishes the two adjectives Cloud-Native and Cloud-Enabled: You can say that a cloud-enabled application is an application that was moved to cloud, but it was originally developed for deployment in a traditional data center. Some characteristics of the application had to be changed or customized for the cloud. On the other hand, a cloud-centric application (also known as cloud-native and cloud-ready) is an application that was developed with the cloud principles of multi- tenancy, elastic scaling and easy integration and administration in its design. 12 factors (solid principle for Cloud Native Software Architecture) Codebase One codebase tracked in revision control, many deploys Dependencies Explicitly declare and isolate dependencies Config Store configuration in the environment Backing Services Treat backing services as attached resources Build, release, run Strictly separate build and run stages Processes Execute the app as one or more stateless processes Port binding Export services via port binding Concurrency Scale out via the process model Disposability Maximize robustness with fast startup and graceful shutdown Dev/prod parity Keep development, staging, and production as similar as possible Logs Treat logs as event streams Admin processes Run admin/management tasks as one-off processes
  • 4. CNCF Projects 1) Kuberenets - Deployment & managing containers 2) Fluentd - Logging to unify data collection 3) Linkerd - Proxy for service discovery and routing 4) OpenTracing - Distributed tracing 5) Prometheus - Monitoring with metric & alerting 6) GRPC - Define services using Protocol buffers 7) CoreDNS - Service Discovery for Cloud 8) Containerd - Container runtime by Docker 9) Rkt - Pod-native container engine for Linux All these projects are available at github.com
  • 5. There are several other open source projects in incubation stage at present and some of them may move to the graduate status soon. Some of those projects may be: CockroachDB - Database OpenZipkin - Tracing NATS - Messaging Heron - Stream Processing Calico/Weave - Networking etcd - Configuration Minio - Storage GitLab - Repository for code, test, deploy RethinkDB - Distributed database for real time web apps – just got into Linux Foundation but not part of CNCF yet.
  • 6.
  • 7. CNCF Leadership Team • The leader ship team Executive Director is Dan Kohn, who helped create Linux Foundations Infrastructure initiative. Their COO Chris Aniszczyk, who is the former head of Twitter’s open source, is another key person in the foundation. There are other project managers and event coordinators in the leadership team to keep the foundation in good shape. • The governing board of the CNCF consists of people from Coreos, Weaveworks, Mesosphere, Samsung, Docker, Redhat, Supernap, Cisco, Fujitsu, Apcera, Google, Intel, Huawei, Joyent, Apprenda, IBM, NetApp. The board looks into business oversight of the foundation. • The technical over sight committee (TOC) includes Alexis Richardson WEAVEWORKS (TOC CHAIR), Ben Hindman MESOSPHERE, Brian Grant GOOGLE, Bryan Cantrill JOYENT, Camille Fournier INDEPENDENT, Elissa Murphy GOOGLE, Jonathan Boulle COREOS, Kenneth Owens CISCO, Solomon Hykes DOCKER and Quinton Hoole from huawei. These people drive the direction of the foundation on core technology decisions. They define and maintain the technical vision, approve new projects, align interfaces and practices. • More details here: https://www.cncf.io/about/technical-oversight-committee
  • 9.
  • 10. SIG & WG Program • There are SIG programs available for various CNCF projects. Like the one shown for Kubernetes https://github.com/kubernetes/community/blob/master/README.m d#special-interest-groups-sig, • These groups meets weekly and discuss the community activity mainly technical in nature. There are various workgroups one can sign up. • Also you could start a new SIG as shown below https://github.com/kubernetes/community/blob/master/sig- creation-procedure.md
  • 11. Source Code • One of the prominent contributions to the open source community is in the form of source code. There is specific governance provided by the Kubernetes community to contribute source and documents. More here: https://github.com/kubernetes/community/blob/master/governance.md • From it, one can see there is a hierarchical structure of contribution status and one could become a maintainer or project approver in due course. Similar models may be applicable to other projects in the CNCF. • The project statistics available here: https://cncf.biterg.io/app/kibana#/dashboard/Overview shows a glimpse of the contribution made to each CNCF projects by the partner companies. It may be upgraded to get the individual level details of the contribution.
  • 12.
  • 13. Creating a new project • If you have a new project to propose to CNCF please go through the document shown in the link https://github.com/cncf/toc/blob/master/process/project_proposals.adoc • You start with proposing the project to the Technical Oversight Committee (TOC) and based on the vote in TOC it may get accepted to the inception, incubation or graduate stage. The process is the same for both existing projects which seek to move into the CNCF, and new projects to be formed within the CNCF. • To graduate from inception or incubation status, the project must meet the criteria as shown in the link https://www.cncf.io/projects/graduation-criteria Cluster Setup • You can help setting up CNCF test bed at local or supporting existing cluster setup available https://github.com/cncf/cluster. The community working on the CNCF project can avail the cluster resources for develop, debug and run the projects. This can act as a good initial staging ground for the projects before moving to the production.
  • 14. Documents • Documents are an essential part of the any software development process but most often ignored. These may include user guides, architectures, presentations, etc. • One of the easiest ways to contribute to open source is making small changes to the documents. The CNCF documents are maintained under https://github.com/cncf. • Developers mainly concentrate on the code delivery aspects and ignore the documentation for most beginners, it is better to start with documentation and then move to code development as a smooth transition and get to know the things.
  • 15. Mailing List • There is a CNCF mailing list with community interactions and those are cncf-ci-public, cncf- kubernetescertwg, cncf-marketing and cncf-toc. Lots of discussions taking place in these mailing lists and you can add value participating. Mailing list link is here https://lists.cncf.io/mailman/listinfo Slack • There is a slack channel called slack.cncf.io with lots of general discussion about CNCF activities and projects specific underneath. Similarly there are slack channels for kubernetes, Prometheus, etc. Pleas e sign up and get involve with the community. Access the slack here https://slack.cncf.io/ Twitter • The handle @CloudNativeFdn is the best place to catch up the latest news on all CNCF. Similar to this handles like @kubernetesio for Kubernetes, @opentracing for OpenTracing projects, etc. are also available. During November 2016 the last CloudNativeCon at Seattle, several tweets were posted with varying degree of information and fun activities too. Blog & News Letter • This area https://www.cncf.io/newsroom/blog covers lots of useful information. Not only you can contribute to the blog section, the newsletter can be subscribed and shared. Some of the latest information on the community are described in detail here.
  • 16. Certifications • There is a certification program initiated by the foundation and it is in beta testing state. This certification is more of hands-on in nature. • Candidates perform actual tasks within a live Kubernetes cluster environment. The exam may consist of approx. 40-50 questions in all. • Following are the topics for the certification exam: Scheduling, Logging, Monitoring, Application Lifecycle Management, Core Concepts, Cluster Maintenance, Security, Storage, Networking, Installation, Configuration & Troubleshooting. • One can also contribute to the certification creation group with your ideas and suggestions to make certifications more valuable to the community. • Training Programs • https://www.cncf.io/tag/certification/ • Course Kubernetes Fundamentals (LFS258) for $99 now. • One 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 2017 Germany Exam BETA is coming in May (Kubernetes Certified Administrator Exam) https://github.com/cncf/curriculum
  • 17. Marketing • There is a marketing committee which does the branding and event management activities. It is possible to get involve with them and get some events hosted in your local cities. For example, recently in US, there is a Roadshow launched and several other cities this is getting expanded. Help brand the community, provide good marketing material to host in the web site and even update the content of the CNCF web site could help the community. Ambassador Program • CNCF has a program called ambassadors who contribute to the CNCF projects in various ways. The Cloud Native Ambassador program exists to empower community members with tools and resources needed to: • Promote cloud native projects and technology • Educate a local community on the CNCF mission • Contribute to CNCF projects • More details are here https://www.cncf.io/about/ambassadors
  • 18. Conferences / Roadshows • In a bigger scale of community get together happens in conferences, roadshows, etc. CNCF organizes events at US, Europe and Asia at very big scale. One could participate in conference paper submissions, Birds of Feather discussion, panel discussion and also other logistics for the events. In addition there are CNCF roadshows happening all around the world and one could participate from the sponsorship to the technical content delivery. The ClouNativeCon just finished at Berlin Germany on March 28-30 http://events.linuxfoundation.org/events/cloudnativecon-and-kubecon-europe Meetup • Code commit is just a one method to contribute. There are several other ways to contribute. Setting up a local meetup group is the simplest ones to start with. Organize regular sessions, hackathons and other hand-on activities to get the community learning going faster and attract new folks to the CNCF fold. Worldwide CNCF meetup groups information is available here http://www.meetup.com/pro/cncf/