containerd donation to cncf cloud native conference berlin 2017
TRANSCRIPT
Docker donates containerd to CNCF
Patrick Chanezon, @chanezon, Docker Inc. March 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
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
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
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
InfraKit
containerd’s role in Container Ecosystem
containerd 1.0 planned for Q2 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
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
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