The CNCF on Serverless
Daniel Krook • Software Engineer • IBM
@DanielKrook
The CNCF supports modern distributed systems
Create and drive the adoption of a new computing
paradigm that is optimized for modern distributed
systems environments capable of scaling to tens
of thousands of self healing multi-tenant nodes.
• Provide stewardship for projects
• Foster growth and evolution of ecosystems
• Promote of the underlying technologies
• Make the technology accessible and reliable
Fast • Open • Fair
@DanielKrook
CNCF membership includes serverless leaders
@DanielKrook
Twelve projects currently in the CNCF
@DanielKrook
The Cloud Native Landscape
@DanielKrook
Four current CNCF Working Groups
Provides infrastructure to
hosted projects.
Looks to offer integration
testing between projects.
Providing a Container
Networking Interface
(CNI) specification.
Aims for connectivity and
portability in cloud native
application networking.
Providing a Container
Storage Interface (CSI)
specification.
Aims for portability
across cloud
orchestration systems.
Educate cloud native
developers on serverless
architectures.
Determine what the
CNCF should do in this
space.
Recommend involvement
in specifications and
projects.
@DanielKrook
CNCF Serverless Working Group
Formed in June 2017
Participation from:
Google, Red Hat, Huawei, IBM, Microsoft,
SolarWinds, Docker, iguazio, Amazon,
MasterCard, Pivotal, VMware, Serverless
Inc., Clay Labs, The New Stack, A Cloud
Guru, Platform9, Bitnami, Auth0, and Hyper.
github.com/cncf/wg-serverless
@DanielKrook
CNCF Serverless Working Group
● Describes serverless platforms as they exist today using a common vocabulary.
● Highlights promising use cases and areas where they’ve already proven value.
● Differentiates serverless from PaaS and Container Orchestration.
● Describes the mechanics of a generic serverless system.
github.com/cncf/wg-serverless
@DanielKrook
CNCF Serverless Working Group
Creating a common model for event data, similar to CNI and CSI.
Coalescing on a single format between a few proposals:
● Cloud-Native Event Mapping (CNEM) – (iguazio)
● OpenEvents – (Serverless, Inc.)
● Cloud Auditing Data Federation – (IBM, DMTF)
Handle
any event
from
anywhere
github.com/cncf/wg-serverless
@DanielKrook
CNCF Serverless Working Group
● Maintain a matrix and landscape of serverless implementations and features.
● Produce additional documents and samples that educate users on serverless apps.
● Document integration with other CNCF projects, such as how to monitor and observe.
● Potential collaboration on a declarative packaging format specification.
github.com/cncf/wg-serverless
@DanielKrook
Get involved with the CNCF Serverless WG
github.com/cncf/wg-serverless
github.com/cncf/wg-serverless
The CNCF on Serverless
Daniel Krook • Software Engineer • IBM

The CNCF on Serverless

  • 1.
    The CNCF onServerless Daniel Krook • Software Engineer • IBM
  • 2.
    @DanielKrook The CNCF supportsmodern distributed systems Create and drive the adoption of a new computing paradigm that is optimized for modern distributed systems environments capable of scaling to tens of thousands of self healing multi-tenant nodes. • Provide stewardship for projects • Foster growth and evolution of ecosystems • Promote of the underlying technologies • Make the technology accessible and reliable Fast • Open • Fair
  • 3.
  • 4.
  • 5.
  • 6.
    @DanielKrook Four current CNCFWorking Groups Provides infrastructure to hosted projects. Looks to offer integration testing between projects. Providing a Container Networking Interface (CNI) specification. Aims for connectivity and portability in cloud native application networking. Providing a Container Storage Interface (CSI) specification. Aims for portability across cloud orchestration systems. Educate cloud native developers on serverless architectures. Determine what the CNCF should do in this space. Recommend involvement in specifications and projects.
  • 7.
    @DanielKrook CNCF Serverless WorkingGroup Formed in June 2017 Participation from: Google, Red Hat, Huawei, IBM, Microsoft, SolarWinds, Docker, iguazio, Amazon, MasterCard, Pivotal, VMware, Serverless Inc., Clay Labs, The New Stack, A Cloud Guru, Platform9, Bitnami, Auth0, and Hyper. github.com/cncf/wg-serverless
  • 8.
    @DanielKrook CNCF Serverless WorkingGroup ● Describes serverless platforms as they exist today using a common vocabulary. ● Highlights promising use cases and areas where they’ve already proven value. ● Differentiates serverless from PaaS and Container Orchestration. ● Describes the mechanics of a generic serverless system. github.com/cncf/wg-serverless
  • 9.
    @DanielKrook CNCF Serverless WorkingGroup Creating a common model for event data, similar to CNI and CSI. Coalescing on a single format between a few proposals: ● Cloud-Native Event Mapping (CNEM) – (iguazio) ● OpenEvents – (Serverless, Inc.) ● Cloud Auditing Data Federation – (IBM, DMTF) Handle any event from anywhere github.com/cncf/wg-serverless
  • 10.
    @DanielKrook CNCF Serverless WorkingGroup ● Maintain a matrix and landscape of serverless implementations and features. ● Produce additional documents and samples that educate users on serverless apps. ● Document integration with other CNCF projects, such as how to monitor and observe. ● Potential collaboration on a declarative packaging format specification. github.com/cncf/wg-serverless
  • 11.
    @DanielKrook Get involved withthe CNCF Serverless WG github.com/cncf/wg-serverless github.com/cncf/wg-serverless
  • 12.
    The CNCF onServerless Daniel Krook • Software Engineer • IBM