Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
c4616487fe
1 changed files with 12 additions and 8 deletions
20
ROADMAP.md
20
ROADMAP.md
|
@ -11,23 +11,23 @@ The following are the different status the various phases of development can be
|
||||||
|
|
||||||
## Phase 1
|
## Phase 1
|
||||||
|
|
||||||
#### Status: In Progress
|
**Status:** In Progress
|
||||||
|
|
||||||
### GRPC API
|
### GRPC API
|
||||||
|
|
||||||
**Document:**
|
**Documents:**
|
||||||
|
|
||||||
We are going from a top down design for filling out this missing pieces of containerd and design of the API.
|
We are going from a top down design for filling out this missing pieces of containerd and design of the API.
|
||||||
|
|
||||||
### Design
|
### Design
|
||||||
|
|
||||||
**Document:**
|
**Documents:**
|
||||||
|
|
||||||
The high level design work is needed so that the architecture of containerd stays consistent throughout the development process.
|
The high level design work is needed so that the architecture of containerd stays consistent throughout the development process.
|
||||||
|
|
||||||
### Build & Test Process
|
### Build & Test Process
|
||||||
|
|
||||||
**Document:**
|
**Documents:**
|
||||||
|
|
||||||
We need to have a simple build and test process for new developers to bootstrap their environments.
|
We need to have a simple build and test process for new developers to bootstrap their environments.
|
||||||
Because containerd will be the base of many high level systems we need to have a simple build process that does
|
Because containerd will be the base of many high level systems we need to have a simple build process that does
|
||||||
|
@ -40,13 +40,15 @@ It will include porting over existing "graph drivers" from Docker Engine and fin
|
||||||
|
|
||||||
This will also include moving the existing execution code support OCI's Runtime Spec and the existing containerd execution code.
|
This will also include moving the existing execution code support OCI's Runtime Spec and the existing containerd execution code.
|
||||||
|
|
||||||
#### Status: In Design
|
**Status:** In Design
|
||||||
|
|
||||||
### Execution
|
### Execution
|
||||||
|
|
||||||
|
The execution layer is responsible for the create of containers and the management and supervision of processes.
|
||||||
|
|
||||||
### Storage
|
### Storage
|
||||||
|
|
||||||
**Document:** https://github.com/docker/containerkit/blob/master/design/snapshots.md
|
**Documents:** https://github.com/docker/containerkit/blob/master/design/snapshots.md
|
||||||
|
|
||||||
## Phase 3
|
## Phase 3
|
||||||
|
|
||||||
|
@ -54,16 +56,18 @@ Phase 3 involves porting the network drivers from libnetwork and finding a good
|
||||||
|
|
||||||
This also includes getting support for the OCI Image spec built into containerd.
|
This also includes getting support for the OCI Image spec built into containerd.
|
||||||
|
|
||||||
#### Status: Not Started
|
**Status:** Not Started
|
||||||
|
|
||||||
### Distribution
|
### Distribution
|
||||||
|
|
||||||
### Networking
|
### Networking
|
||||||
|
|
||||||
|
The networking component will allow the management of network namespaces and interface creation and attachment to namespaces.
|
||||||
|
|
||||||
## Phase 4
|
## Phase 4
|
||||||
|
|
||||||
Phase 4 includes work on helping with the releases and packaging of containerd for various distros.
|
Phase 4 includes work on helping with the releases and packaging of containerd for various distros.
|
||||||
|
|
||||||
#### Status: Not Started
|
**Status:** Not Started
|
||||||
|
|
||||||
### Release Process & Tools
|
### Release Process & Tools
|
||||||
|
|
Loading…
Reference in a new issue