From d5a8ec90293d37ced585586334367558e3d4f073 Mon Sep 17 00:00:00 2001 From: Brandon Philips Date: Sun, 10 Apr 2016 18:22:38 -0700 Subject: [PATCH 1/2] README: add some more details on what CNI is We needed a bit more intro material to scope what CNI does. Here is my attempt. --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index ada58371..58fcc2f2 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,9 @@ CNI, the _Container Network Interface_, is a proposed standard for configuring network interfaces for Linux application containers. The standard consists of a simple specification for how executable plugins can be used to configure network namespaces; this repository also contains a go library implementing that specification. +CNI concerns itself with setting up network connectivity of containers and removing allocated resources when the container is deleted. +Because of this focus CNI has a wide range of support and the specification is simple to implement. + The specification itself is contained in [SPEC.md](SPEC.md). ## Why develop CNI? From 4c778a63a76a3007c48d31347dd95e5864adee93 Mon Sep 17 00:00:00 2001 From: Brandon Philips Date: Sun, 10 Apr 2016 18:23:06 -0700 Subject: [PATCH 2/2] README: add some material on what CNI isn't We get some questions about this stuff from time to time and I want to acknowledge we have thought about them but aren't currently tackling them. --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 58fcc2f2..ccc6aea4 100644 --- a/README.md +++ b/README.md @@ -142,6 +142,16 @@ lo Link encap:Local Loopback RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) ``` +## What might CNI do in the future? + +CNI currently covers a wide range of needs for network configuration due to it simple model and API. +However, in the future CNI might want to branch out into other directions: + +- Dynamic updates to existing network configuration +- Dynamic policies for network bandwidth and firewall rules + +If these topics of are interest please contact the team via the mailing list or IRC and find some like minded people in the community to put a proposal together. + ## Contact For any questions about CNI, please reach out on the mailing list or IRC: