Add containerd high level design doc

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
This commit is contained in:
Michael Crosby 2016-12-01 13:24:14 -08:00
parent 334f7e15cf
commit 052a18f5a4

18
design/containerd.md Normal file
View file

@ -0,0 +1,18 @@
# containerd
containerd is built to be a high performance container runtime able to support containers, processes, images, and networking primitives for supporting high level platforms.
Some of the design considerations for containerd are as follows:
* High performance
* Light on resources
* Expose internal metrics
* Comprised of multiple loosely coupled components
* Able to be upgraded without impact to running containers
* Restore from crashes
## Design
Below is the high level design of the daemon and its components: