Containerd Donation to CNCF Cloud Native Conference Berlin 2017

14
Docker donates containerd to CNCF Patrick Chanezon, @chanezon, Docker Inc. March 2017

Transcript of Containerd Donation to CNCF Cloud Native Conference Berlin 2017

Page 1: Containerd Donation to CNCF Cloud Native Conference Berlin 2017

Docker donates containerd to CNCF

Patrick Chanezon, @chanezon, Docker Inc. March 2017

Page 2: Containerd Donation to CNCF Cloud Native Conference Berlin 2017
Page 3: Containerd Donation to CNCF Cloud Native Conference Berlin 2017
Page 4: Containerd Donation to CNCF Cloud Native Conference Berlin 2017

containerd: What is a Core Container Runtime?Component that provides core primitives to manage containers on a host

• Container execution and supervision• Image distribution• Network Interfaces & Management• Local storage• Native plumbing level API

Built by Docker with input from five largest cloud providers• Alibaba, AWS, Google, IBM and Microsoft

Page 5: Containerd Donation to CNCF Cloud Native Conference Berlin 2017

Docker Engine = Container Platform for Complete Distributed App Lifecycle

Docker Differentiators

SwarmKit

Containerd

InfraKit

Container Orchestration

Core Container Runtime

Infrastructure

DockerAPI

DockerCLI

DockerCompose

DockerBuild

Auth DockerContent

Trust

DockerDistribution

PluginsStorage

Networking

Page 6: Containerd Donation to CNCF Cloud Native Conference Berlin 2017

containerd already widely used through Docker

E-Commerce Media Life Sciences/Healthcare

Finance

Vertical Search

IT SaaS IaaS PaaSGovernment

Millions of installs, in all industry segments

Page 7: Containerd Donation to CNCF Cloud Native Conference Berlin 2017

2013

- 05

2013

- 06

2013

- 07

2013

- 08

2013

- 09

2013

- 10

2013

- 11

2013

- 12

2014

- 01

1,000,0000

2014

- 02

2014

- 03

2014

- 04

2014

- 05

2014

- 06

2014

- 07

2014

- 08

2014

- 09

2014

- 10

2014

- 11

2014

- 12

2015

- 01

2015

- 02

2015

- 03

2015

- 04

2015

- 05

2015

- 06

2015

- 07

2015

- 08

2015

- 09

2015

- 10

2015

- 11

2015

- 12

2016

- 0

1

1,000,000,000~

10,000,0009,000,0008,000,0007,000,0006,000,0005,000,0004,000,0003,000,0002,000,000

6,000,000,0005,750,000,0005,500,000,0005,250,000,0005,000,000,0004,750,000,0004.500,000,0004,250,000,0004,000,000,0003,750,000,0003,500,000,0003,250,000,0003,000,000,0002,750,000,0002,500,000,0002,250,000,0002,000,000,0001,750,000,0001,500,000,0001,250,000,000

October 2016 at LinuxCon Berlin

Page 8: Containerd Donation to CNCF Cloud Native Conference Berlin 2017
Page 9: Containerd Donation to CNCF Cloud Native Conference Berlin 2017

InfraKit

Page 10: Containerd Donation to CNCF Cloud Native Conference Berlin 2017

containerd’s role in Container Ecosystem

Page 11: Containerd Donation to CNCF Cloud Native Conference Berlin 2017

containerd 1.0 planned for Q2 2017

Page 12: Containerd Donation to CNCF Cloud Native Conference Berlin 2017

containerd community• 141 commits per month (avg)• 17 unique contributors per month (avg)• 7 new contributors in past 30 days• 8 maintainers, from 5 companies

Page 13: Containerd Donation to CNCF Cloud Native Conference Berlin 2017

why CNCF?

Alignment with CNCF goals• cloud native: container packaged, dynamically managed,

micro-services oriented• containerd’s goal is to be a great core container runtime for cloud

native systemsAlignment with CNCF projects

• uses GRPC, exposes metrics in Prometheus format• designed to be a great replacement for Docker as Kubernetes

CRI implementation

Page 14: Containerd Donation to CNCF Cloud Native Conference Berlin 2017

Want to contribute or learn more?containerd devs at Cloud Native Conference

@justincormack

• Justin Cormack’s talk Thursday 11:30-12:05“Containerd: The Universal Container Runtime”

• containerd Salon Wednesday 1:55 pm - 3:15 pm in C04• Next containerd summit at DockerCon in Austin April 20th

during Docker Internals summit

@dmcgowan @estep