SlideShare a Scribd company logo
1 of 19
Download to read offline
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

More Related Content

What's hot

Automating CICD Pipeline with GitLab and Docker Containers for Java Applications
Automating CICD Pipeline with GitLab and Docker Containers for Java ApplicationsAutomating CICD Pipeline with GitLab and Docker Containers for Java Applications
Automating CICD Pipeline with GitLab and Docker Containers for Java ApplicationsJelastic Multi-Cloud PaaS
ย 
An Integrated Pipeline for Private and Public Clouds with Jenkins, Artifactor...
An Integrated Pipeline for Private and Public Clouds with Jenkins, Artifactor...An Integrated Pipeline for Private and Public Clouds with Jenkins, Artifactor...
An Integrated Pipeline for Private and Public Clouds with Jenkins, Artifactor...VMware Tanzu
ย 
DevOps Moves To Production (Lori MacVittie)
DevOps Moves To Production (Lori MacVittie)DevOps Moves To Production (Lori MacVittie)
DevOps Moves To Production (Lori MacVittie)Red Hat Developers
ย 
Cloud foundry: The Platform for Forging Cloud Native Applications
Cloud foundry: The Platform for Forging Cloud Native ApplicationsCloud foundry: The Platform for Forging Cloud Native Applications
Cloud foundry: The Platform for Forging Cloud Native ApplicationsChip Childers
ย 
Containers and Kubernetes
Containers and KubernetesContainers and Kubernetes
Containers and KubernetesAltoros
ย 
CI / CD with fabric8
CI / CD with fabric8 CI / CD with fabric8
CI / CD with fabric8 James Rawlings
ย 
DockerCon SF 2015: From Months to Minutes
DockerCon SF 2015: From Months to MinutesDockerCon SF 2015: From Months to Minutes
DockerCon SF 2015: From Months to MinutesDocker, Inc.
ย 
Keeping your Kubernetes Cluster Secure
Keeping your Kubernetes Cluster SecureKeeping your Kubernetes Cluster Secure
Keeping your Kubernetes Cluster SecureGene Gotimer
ย 
Serverless and cloud computing
Serverless and cloud computingServerless and cloud computing
Serverless and cloud computingzekeLabs Technologies
ย 
DockerCon SF 2015: Docker at Lyft
DockerCon SF 2015: Docker at LyftDockerCon SF 2015: Docker at Lyft
DockerCon SF 2015: Docker at LyftDocker, Inc.
ย 
Serverless Functions: Accelerating DevOps Adoption
Serverless Functions: Accelerating DevOps AdoptionServerless Functions: Accelerating DevOps Adoption
Serverless Functions: Accelerating DevOps AdoptionAll Things Open
ย 
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
ย 
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 SF 2015: Beyond CI to Production Scale PaaS with Docker
DockerCon SF 2015: Beyond CI to Production Scale PaaS with DockerDockerCon SF 2015: Beyond CI to Production Scale PaaS with Docker
DockerCon SF 2015: Beyond CI to Production Scale PaaS with DockerDocker, Inc.
ย 
Learning the Alphabet: A/B, CD and [E-Z] in the Docker Datacenter by Brett Ti...
Learning the Alphabet: A/B, CD and [E-Z] in the Docker Datacenter by Brett Ti...Learning the Alphabet: A/B, CD and [E-Z] in the Docker Datacenter by Brett Ti...
Learning the Alphabet: A/B, CD and [E-Z] in the Docker Datacenter by Brett Ti...Docker, Inc.
ย 
Democratizing machine learning on kubernetes
Democratizing machine learning on kubernetesDemocratizing machine learning on kubernetes
Democratizing machine learning on kubernetesDocker, Inc.
ย 
DockerCon SF 2015: How to Build a Secure DevOps Environment for the Government
DockerCon SF 2015: How to Build a Secure DevOps Environment for the GovernmentDockerCon SF 2015: How to Build a Secure DevOps Environment for the Government
DockerCon SF 2015: How to Build a Secure DevOps Environment for the GovernmentDocker, Inc.
ย 
Using Rancher and Docker with RightScale at Industrie IT
Using Rancher and Docker with RightScale at Industrie IT Using Rancher and Docker with RightScale at Industrie IT
Using Rancher and Docker with RightScale at Industrie IT RightScale
ย 
Portable infrastructure with puppet
Portable infrastructure with puppetPortable infrastructure with puppet
Portable infrastructure with puppetlkanies
ย 

What's hot (20)

Automating CICD Pipeline with GitLab and Docker Containers for Java Applications
Automating CICD Pipeline with GitLab and Docker Containers for Java ApplicationsAutomating CICD Pipeline with GitLab and Docker Containers for Java Applications
Automating CICD Pipeline with GitLab and Docker Containers for Java Applications
ย 
An Integrated Pipeline for Private and Public Clouds with Jenkins, Artifactor...
An Integrated Pipeline for Private and Public Clouds with Jenkins, Artifactor...An Integrated Pipeline for Private and Public Clouds with Jenkins, Artifactor...
An Integrated Pipeline for Private and Public Clouds with Jenkins, Artifactor...
ย 
DevOps Moves To Production (Lori MacVittie)
DevOps Moves To Production (Lori MacVittie)DevOps Moves To Production (Lori MacVittie)
DevOps Moves To Production (Lori MacVittie)
ย 
Cloud foundry: The Platform for Forging Cloud Native Applications
Cloud foundry: The Platform for Forging Cloud Native ApplicationsCloud foundry: The Platform for Forging Cloud Native Applications
Cloud foundry: The Platform for Forging Cloud Native Applications
ย 
Containers and Kubernetes
Containers and KubernetesContainers and Kubernetes
Containers and Kubernetes
ย 
CI / CD with fabric8
CI / CD with fabric8 CI / CD with fabric8
CI / CD with fabric8
ย 
DockerCon SF 2015: From Months to Minutes
DockerCon SF 2015: From Months to MinutesDockerCon SF 2015: From Months to Minutes
DockerCon SF 2015: From Months to Minutes
ย 
Keeping your Kubernetes Cluster Secure
Keeping your Kubernetes Cluster SecureKeeping your Kubernetes Cluster Secure
Keeping your Kubernetes Cluster Secure
ย 
Serverless and cloud computing
Serverless and cloud computingServerless and cloud computing
Serverless and cloud computing
ย 
DockerCon SF 2015: Docker at Lyft
DockerCon SF 2015: Docker at LyftDockerCon SF 2015: Docker at Lyft
DockerCon SF 2015: Docker at Lyft
ย 
Serverless Functions: Accelerating DevOps Adoption
Serverless Functions: Accelerating DevOps AdoptionServerless Functions: Accelerating DevOps Adoption
Serverless Functions: Accelerating DevOps Adoption
ย 
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
ย 
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...
ย 
Introduction to helm
Introduction to helmIntroduction to helm
Introduction to helm
ย 
DockerCon SF 2015: Beyond CI to Production Scale PaaS with Docker
DockerCon SF 2015: Beyond CI to Production Scale PaaS with DockerDockerCon SF 2015: Beyond CI to Production Scale PaaS with Docker
DockerCon SF 2015: Beyond CI to Production Scale PaaS with Docker
ย 
Learning the Alphabet: A/B, CD and [E-Z] in the Docker Datacenter by Brett Ti...
Learning the Alphabet: A/B, CD and [E-Z] in the Docker Datacenter by Brett Ti...Learning the Alphabet: A/B, CD and [E-Z] in the Docker Datacenter by Brett Ti...
Learning the Alphabet: A/B, CD and [E-Z] in the Docker Datacenter by Brett Ti...
ย 
Democratizing machine learning on kubernetes
Democratizing machine learning on kubernetesDemocratizing machine learning on kubernetes
Democratizing machine learning on kubernetes
ย 
DockerCon SF 2015: How to Build a Secure DevOps Environment for the Government
DockerCon SF 2015: How to Build a Secure DevOps Environment for the GovernmentDockerCon SF 2015: How to Build a Secure DevOps Environment for the Government
DockerCon SF 2015: How to Build a Secure DevOps Environment for the Government
ย 
Using Rancher and Docker with RightScale at Industrie IT
Using Rancher and Docker with RightScale at Industrie IT Using Rancher and Docker with RightScale at Industrie IT
Using Rancher and Docker with RightScale at Industrie IT
ย 
Portable infrastructure with puppet
Portable infrastructure with puppetPortable infrastructure with puppet
Portable infrastructure with puppet
ย 

Viewers also liked

Application Security in a Container World - Akash Mahajan - BCC 2017
Application Security in a Container World - Akash Mahajan - BCC 2017Application Security in a Container World - Akash Mahajan - BCC 2017
Application Security in a Container World - Akash Mahajan - BCC 2017CodeOps Technologies LLP
ย 
Containers and Developer Defined Data Centers - Evan Powell - Keynote in Bang...
Containers and Developer Defined Data Centers - Evan Powell - Keynote in Bang...Containers and Developer Defined Data Centers - Evan Powell - Keynote in Bang...
Containers and Developer Defined Data Centers - Evan Powell - Keynote in Bang...CodeOps Technologies LLP
ย 
Serverless: Why is it hot and What is it not?
Serverless: Why is it hot and What is it not?Serverless: Why is it hot and What is it not?
Serverless: Why is it hot and What is it not?Srushith Repakula
ย 
Creating Event Driven Serverless Applications - Sandeep - Adobe - Serverless ...
Creating Event Driven Serverless Applications - Sandeep - Adobe - Serverless ...Creating Event Driven Serverless Applications - Sandeep - Adobe - Serverless ...
Creating Event Driven Serverless Applications - Sandeep - Adobe - Serverless ...CodeOps Technologies LLP
ย 
Kubernetes for Serverless - Serverless Summit 2017 - Krishna Kumar
Kubernetes for Serverless  - Serverless Summit 2017 - Krishna KumarKubernetes for Serverless  - Serverless Summit 2017 - Krishna Kumar
Kubernetes for Serverless - Serverless Summit 2017 - Krishna KumarCodeOps Technologies LLP
ย 
Blockchain - Apt Store for Serverless Apps - Nasir - Serverless Summit
Blockchain - Apt Store for Serverless Apps - Nasir - Serverless SummitBlockchain - Apt Store for Serverless Apps - Nasir - Serverless Summit
Blockchain - Apt Store for Serverless Apps - Nasir - Serverless SummitCodeOps Technologies LLP
ย 
IoT and Serverless - AWS - Serverless Summit - Madhusudan Shekar
IoT and Serverless - AWS - Serverless Summit - Madhusudan ShekarIoT and Serverless - AWS - Serverless Summit - Madhusudan Shekar
IoT and Serverless - AWS - Serverless Summit - Madhusudan ShekarCodeOps Technologies LLP
ย 
Serverless in azure
Serverless in azureServerless in azure
Serverless in azureVeresh Jain
ย 
Serverless Architecture Patterns - Manoj Ganapathi - Serverless Summit
Serverless Architecture Patterns - Manoj Ganapathi - Serverless SummitServerless Architecture Patterns - Manoj Ganapathi - Serverless Summit
Serverless Architecture Patterns - Manoj Ganapathi - Serverless SummitCodeOps Technologies LLP
ย 
Democratizing Serverlessโ€”The Open Source Fn Project - Serverless Summit
Democratizing Serverlessโ€”The Open Source Fn Project - Serverless SummitDemocratizing Serverlessโ€”The Open Source Fn Project - Serverless Summit
Democratizing Serverlessโ€”The Open Source Fn Project - Serverless SummitCodeOps Technologies LLP
ย 
Build a Chatbot in Ten Minutes - Dave Kerr - Serverless Summit
Build a Chatbot in Ten Minutes - Dave Kerr - Serverless SummitBuild a Chatbot in Ten Minutes - Dave Kerr - Serverless Summit
Build a Chatbot in Ten Minutes - Dave Kerr - Serverless SummitCodeOps Technologies LLP
ย 

Viewers also liked (12)

Application Security in a Container World - Akash Mahajan - BCC 2017
Application Security in a Container World - Akash Mahajan - BCC 2017Application Security in a Container World - Akash Mahajan - BCC 2017
Application Security in a Container World - Akash Mahajan - BCC 2017
ย 
Containers and Developer Defined Data Centers - Evan Powell - Keynote in Bang...
Containers and Developer Defined Data Centers - Evan Powell - Keynote in Bang...Containers and Developer Defined Data Centers - Evan Powell - Keynote in Bang...
Containers and Developer Defined Data Centers - Evan Powell - Keynote in Bang...
ย 
Serverless: Why is it hot and What is it not?
Serverless: Why is it hot and What is it not?Serverless: Why is it hot and What is it not?
Serverless: Why is it hot and What is it not?
ย 
Creating Event Driven Serverless Applications - Sandeep - Adobe - Serverless ...
Creating Event Driven Serverless Applications - Sandeep - Adobe - Serverless ...Creating Event Driven Serverless Applications - Sandeep - Adobe - Serverless ...
Creating Event Driven Serverless Applications - Sandeep - Adobe - Serverless ...
ย 
Kubernetes for Serverless - Serverless Summit 2017 - Krishna Kumar
Kubernetes for Serverless  - Serverless Summit 2017 - Krishna KumarKubernetes for Serverless  - Serverless Summit 2017 - Krishna Kumar
Kubernetes for Serverless - Serverless Summit 2017 - Krishna Kumar
ย 
Blockchain - Apt Store for Serverless Apps - Nasir - Serverless Summit
Blockchain - Apt Store for Serverless Apps - Nasir - Serverless SummitBlockchain - Apt Store for Serverless Apps - Nasir - Serverless Summit
Blockchain - Apt Store for Serverless Apps - Nasir - Serverless Summit
ย 
Serverless Summit - Quiz
Serverless Summit - QuizServerless Summit - Quiz
Serverless Summit - Quiz
ย 
IoT and Serverless - AWS - Serverless Summit - Madhusudan Shekar
IoT and Serverless - AWS - Serverless Summit - Madhusudan ShekarIoT and Serverless - AWS - Serverless Summit - Madhusudan Shekar
IoT and Serverless - AWS - Serverless Summit - Madhusudan Shekar
ย 
Serverless in azure
Serverless in azureServerless in azure
Serverless in azure
ย 
Serverless Architecture Patterns - Manoj Ganapathi - Serverless Summit
Serverless Architecture Patterns - Manoj Ganapathi - Serverless SummitServerless Architecture Patterns - Manoj Ganapathi - Serverless Summit
Serverless Architecture Patterns - Manoj Ganapathi - Serverless Summit
ย 
Democratizing Serverlessโ€”The Open Source Fn Project - Serverless Summit
Democratizing Serverlessโ€”The Open Source Fn Project - Serverless SummitDemocratizing Serverlessโ€”The Open Source Fn Project - Serverless Summit
Democratizing Serverlessโ€”The Open Source Fn Project - Serverless Summit
ย 
Build a Chatbot in Ten Minutes - Dave Kerr - Serverless Summit
Build a Chatbot in Ten Minutes - Dave Kerr - Serverless SummitBuild a Chatbot in Ten Minutes - Dave Kerr - Serverless Summit
Build a Chatbot in Ten Minutes - Dave Kerr - Serverless Summit
ย 

Similar to How to Contribute to Cloud Native Computing Foundation

CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018Krishna-Kumar
ย 
็ตฆ RD ็š„ Kubernetes ๅˆ้ซ”้ฉ—
็ตฆ RD ็š„ Kubernetes ๅˆ้ซ”้ฉ—็ตฆ RD ็š„ Kubernetes ๅˆ้ซ”้ฉ—
็ตฆ RD ็š„ Kubernetes ๅˆ้ซ”้ฉ—William Yeh
ย 
Why kubernetes matters
Why kubernetes mattersWhy kubernetes matters
Why kubernetes mattersPlatform9
ย 
Why to Cloud Native
Why to Cloud NativeWhy to Cloud Native
Why to Cloud NativeKarthik Gaekwad
ย 
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
ย 
OaaS:Open as a Strategy
OaaS:Open as a StrategyOaaS:Open as a Strategy
OaaS:Open as a StrategyOpenCity Community
ย 
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
ย 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realistsKarthik Gaekwad
ย 
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
ย 
Intro - Cloud Native
Intro - Cloud NativeIntro - Cloud Native
Intro - Cloud NativeAlbert Suwandhi
ย 

Similar to How to Contribute to Cloud Native Computing Foundation (20)

CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018
ย 
็ตฆ RD ็š„ Kubernetes ๅˆ้ซ”้ฉ—
็ตฆ RD ็š„ Kubernetes ๅˆ้ซ”้ฉ—็ตฆ RD ็š„ Kubernetes ๅˆ้ซ”้ฉ—
็ตฆ RD ็š„ Kubernetes ๅˆ้ซ”้ฉ—
ย 
Why kubernetes matters
Why kubernetes mattersWhy kubernetes matters
Why kubernetes matters
ย 
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...
ย 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realists
ย 
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
ย 

More from CodeOps Technologies LLP

AWS Serverless Event-driven Architecture - in lastminute.com meetup
AWS Serverless Event-driven Architecture - in lastminute.com meetupAWS Serverless Event-driven Architecture - in lastminute.com meetup
AWS Serverless Event-driven Architecture - in lastminute.com meetupCodeOps Technologies LLP
ย 
Understanding azure batch service
Understanding azure batch serviceUnderstanding azure batch service
Understanding azure batch serviceCodeOps Technologies LLP
ย 
SERVERLESS MIDDLEWARE IN AZURE FUNCTIONS
SERVERLESS MIDDLEWARE IN AZURE FUNCTIONSSERVERLESS MIDDLEWARE IN AZURE FUNCTIONS
SERVERLESS MIDDLEWARE IN AZURE FUNCTIONSCodeOps Technologies LLP
ย 
BUILDING SERVERLESS SOLUTIONS WITH AZURE FUNCTIONS
BUILDING SERVERLESS SOLUTIONS WITH AZURE FUNCTIONSBUILDING SERVERLESS SOLUTIONS WITH AZURE FUNCTIONS
BUILDING SERVERLESS SOLUTIONS WITH AZURE FUNCTIONSCodeOps Technologies LLP
ย 
APPLYING DEVOPS STRATEGIES ON SCALE USING AZURE DEVOPS SERVICES
APPLYING DEVOPS STRATEGIES ON SCALE USING AZURE DEVOPS SERVICESAPPLYING DEVOPS STRATEGIES ON SCALE USING AZURE DEVOPS SERVICES
APPLYING DEVOPS STRATEGIES ON SCALE USING AZURE DEVOPS SERVICESCodeOps Technologies LLP
ย 
BUILD, TEST & DEPLOY .NET CORE APPS IN AZURE DEVOPS
BUILD, TEST & DEPLOY .NET CORE APPS IN AZURE DEVOPSBUILD, TEST & DEPLOY .NET CORE APPS IN AZURE DEVOPS
BUILD, TEST & DEPLOY .NET CORE APPS IN AZURE DEVOPSCodeOps Technologies LLP
ย 
CREATE RELIABLE AND LOW-CODE APPLICATION IN SERVERLESS MANNER
CREATE RELIABLE AND LOW-CODE APPLICATION IN SERVERLESS MANNERCREATE RELIABLE AND LOW-CODE APPLICATION IN SERVERLESS MANNER
CREATE RELIABLE AND LOW-CODE APPLICATION IN SERVERLESS MANNERCodeOps Technologies LLP
ย 
CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...
CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...
CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...CodeOps Technologies LLP
ย 
WRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESS
WRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESSWRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESS
WRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESSCodeOps Technologies LLP
ย 
Training And Serving ML Model Using Kubeflow by Jayesh Sharma
Training And Serving ML Model Using Kubeflow by Jayesh SharmaTraining And Serving ML Model Using Kubeflow by Jayesh Sharma
Training And Serving ML Model Using Kubeflow by Jayesh SharmaCodeOps Technologies LLP
ย 
Deploy Microservices To Kubernetes Without Secrets by Reenu Saluja
Deploy Microservices To Kubernetes Without Secrets by Reenu SalujaDeploy Microservices To Kubernetes Without Secrets by Reenu Saluja
Deploy Microservices To Kubernetes Without Secrets by Reenu SalujaCodeOps Technologies LLP
ย 
Leverage Azure Tech stack for any Kubernetes cluster via Azure Arc by Saiyam ...
Leverage Azure Tech stack for any Kubernetes cluster via Azure Arc by Saiyam ...Leverage Azure Tech stack for any Kubernetes cluster via Azure Arc by Saiyam ...
Leverage Azure Tech stack for any Kubernetes cluster via Azure Arc by Saiyam ...CodeOps Technologies LLP
ย 
YAML Tips For Kubernetes by Neependra Khare
YAML Tips For Kubernetes by Neependra KhareYAML Tips For Kubernetes by Neependra Khare
YAML Tips For Kubernetes by Neependra KhareCodeOps Technologies LLP
ย 
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...CodeOps Technologies LLP
ย 
Monitor Azure Kubernetes Cluster With Prometheus by Mamta Jha
Monitor Azure Kubernetes Cluster With Prometheus by Mamta JhaMonitor Azure Kubernetes Cluster With Prometheus by Mamta Jha
Monitor Azure Kubernetes Cluster With Prometheus by Mamta JhaCodeOps Technologies LLP
ย 
Jet brains space intro presentation
Jet brains space intro presentationJet brains space intro presentation
Jet brains space intro presentationCodeOps Technologies LLP
ย 
Functional Programming in Java 8 - Lambdas and Streams
Functional Programming in Java 8 - Lambdas and StreamsFunctional Programming in Java 8 - Lambdas and Streams
Functional Programming in Java 8 - Lambdas and StreamsCodeOps Technologies LLP
ย 
Distributed Tracing: New DevOps Foundation
Distributed Tracing: New DevOps FoundationDistributed Tracing: New DevOps Foundation
Distributed Tracing: New DevOps FoundationCodeOps Technologies LLP
ย 
"Distributed Tracing: New DevOps Foundation" by Jayesh Ahire
"Distributed Tracing: New DevOps Foundation" by Jayesh Ahire  "Distributed Tracing: New DevOps Foundation" by Jayesh Ahire
"Distributed Tracing: New DevOps Foundation" by Jayesh Ahire CodeOps Technologies LLP
ย 

More from CodeOps Technologies LLP (20)

AWS Serverless Event-driven Architecture - in lastminute.com meetup
AWS Serverless Event-driven Architecture - in lastminute.com meetupAWS Serverless Event-driven Architecture - in lastminute.com meetup
AWS Serverless Event-driven Architecture - in lastminute.com meetup
ย 
Understanding azure batch service
Understanding azure batch serviceUnderstanding azure batch service
Understanding azure batch service
ย 
DEVOPS AND MACHINE LEARNING
DEVOPS AND MACHINE LEARNINGDEVOPS AND MACHINE LEARNING
DEVOPS AND MACHINE LEARNING
ย 
SERVERLESS MIDDLEWARE IN AZURE FUNCTIONS
SERVERLESS MIDDLEWARE IN AZURE FUNCTIONSSERVERLESS MIDDLEWARE IN AZURE FUNCTIONS
SERVERLESS MIDDLEWARE IN AZURE FUNCTIONS
ย 
BUILDING SERVERLESS SOLUTIONS WITH AZURE FUNCTIONS
BUILDING SERVERLESS SOLUTIONS WITH AZURE FUNCTIONSBUILDING SERVERLESS SOLUTIONS WITH AZURE FUNCTIONS
BUILDING SERVERLESS SOLUTIONS WITH AZURE FUNCTIONS
ย 
APPLYING DEVOPS STRATEGIES ON SCALE USING AZURE DEVOPS SERVICES
APPLYING DEVOPS STRATEGIES ON SCALE USING AZURE DEVOPS SERVICESAPPLYING DEVOPS STRATEGIES ON SCALE USING AZURE DEVOPS SERVICES
APPLYING DEVOPS STRATEGIES ON SCALE USING AZURE DEVOPS SERVICES
ย 
BUILD, TEST & DEPLOY .NET CORE APPS IN AZURE DEVOPS
BUILD, TEST & DEPLOY .NET CORE APPS IN AZURE DEVOPSBUILD, TEST & DEPLOY .NET CORE APPS IN AZURE DEVOPS
BUILD, TEST & DEPLOY .NET CORE APPS IN AZURE DEVOPS
ย 
CREATE RELIABLE AND LOW-CODE APPLICATION IN SERVERLESS MANNER
CREATE RELIABLE AND LOW-CODE APPLICATION IN SERVERLESS MANNERCREATE RELIABLE AND LOW-CODE APPLICATION IN SERVERLESS MANNER
CREATE RELIABLE AND LOW-CODE APPLICATION IN SERVERLESS MANNER
ย 
CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...
CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...
CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...
ย 
WRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESS
WRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESSWRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESS
WRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESS
ย 
Training And Serving ML Model Using Kubeflow by Jayesh Sharma
Training And Serving ML Model Using Kubeflow by Jayesh SharmaTraining And Serving ML Model Using Kubeflow by Jayesh Sharma
Training And Serving ML Model Using Kubeflow by Jayesh Sharma
ย 
Deploy Microservices To Kubernetes Without Secrets by Reenu Saluja
Deploy Microservices To Kubernetes Without Secrets by Reenu SalujaDeploy Microservices To Kubernetes Without Secrets by Reenu Saluja
Deploy Microservices To Kubernetes Without Secrets by Reenu Saluja
ย 
Leverage Azure Tech stack for any Kubernetes cluster via Azure Arc by Saiyam ...
Leverage Azure Tech stack for any Kubernetes cluster via Azure Arc by Saiyam ...Leverage Azure Tech stack for any Kubernetes cluster via Azure Arc by Saiyam ...
Leverage Azure Tech stack for any Kubernetes cluster via Azure Arc by Saiyam ...
ย 
YAML Tips For Kubernetes by Neependra Khare
YAML Tips For Kubernetes by Neependra KhareYAML Tips For Kubernetes by Neependra Khare
YAML Tips For Kubernetes by Neependra Khare
ย 
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...
ย 
Monitor Azure Kubernetes Cluster With Prometheus by Mamta Jha
Monitor Azure Kubernetes Cluster With Prometheus by Mamta JhaMonitor Azure Kubernetes Cluster With Prometheus by Mamta Jha
Monitor Azure Kubernetes Cluster With Prometheus by Mamta Jha
ย 
Jet brains space intro presentation
Jet brains space intro presentationJet brains space intro presentation
Jet brains space intro presentation
ย 
Functional Programming in Java 8 - Lambdas and Streams
Functional Programming in Java 8 - Lambdas and StreamsFunctional Programming in Java 8 - Lambdas and Streams
Functional Programming in Java 8 - Lambdas and Streams
ย 
Distributed Tracing: New DevOps Foundation
Distributed Tracing: New DevOps FoundationDistributed Tracing: New DevOps Foundation
Distributed Tracing: New DevOps Foundation
ย 
"Distributed Tracing: New DevOps Foundation" by Jayesh Ahire
"Distributed Tracing: New DevOps Foundation" by Jayesh Ahire  "Distributed Tracing: New DevOps Foundation" by Jayesh Ahire
"Distributed Tracing: New DevOps Foundation" by Jayesh Ahire
ย 

Recently uploaded

call girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธcall girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธDelhi Call girls
ย 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
ย 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto Gonzรกlez Trastoy
ย 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
ย 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
ย 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...OnePlan Solutions
ย 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
ย 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
ย 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
ย 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
ย 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
ย 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
ย 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
ย 
Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...Steffen Staab
ย 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
ย 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
ย 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
ย 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
ย 

Recently uploaded (20)

call girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธcall girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Vaishali (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
ย 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
ย 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
ย 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
ย 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
ย 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlanโ€™s ...
ย 
Vip Call Girls Noida โžก๏ธ Delhi โžก๏ธ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida โžก๏ธ Delhi โžก๏ธ 9999965857 No Advance 24HRS LiveVip Call Girls Noida โžก๏ธ Delhi โžก๏ธ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida โžก๏ธ Delhi โžก๏ธ 9999965857 No Advance 24HRS Live
ย 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
ย 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
ย 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
ย 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
ย 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Badshah Nagar Lucknow best Female service
ย 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
ย 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
ย 
Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spacesย - and Epistemic Querying of RDF-...
ย 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
ย 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
ย 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
ย 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
ย 

How to Contribute to Cloud Native Computing Foundation

  • 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/