kubernetes/pkg/kubelet/network
Madhan Raj Mookkandy d7f9e22815 Sandbox Support for Windows + CNI
Following are part of this commit
+++++++++++++++++++++++++++++++++

* Windows CNI Support
	(1) Support to use --network-plugin=cni
	(2) Handled platform requirement of calling CNI ADD for all the containers.
	(2.1) For POD Infra container, netNs has to be empty
	(2.2) For all other containers, sharing the network namespace of POD container,
	      should pass netNS name as "container:<Pod Infra Container Id>", same as the
              NetworkMode of the current container
	(2.3) The Windows CNI plugin has to handle this to call into Platform.
              Sample Windows CNI Plugin code to be shared soon.
* Sandbox support for Windows
	(1) Sandbox support for Windows. Works only with Docker runtime.
	(2) Retained CONTAINER_NETWORK as a backward compatibilty flag,
	    to not break existing deployments using it.
	(3) Works only with CNI plugin enabled.

(*) Changes to reinvoke CNI ADD for every new container created. This is hooked up with PodStatus,
    but would be ideal to move it outside of this, once we have CNI GET support
2017-11-02 17:40:20 -07:00
..
cni Sandbox Support for Windows + CNI 2017-11-02 17:40:20 -07:00
hairpin update BUILD files 2017-10-15 18:18:13 -07:00
hostport update BUILD files 2017-10-15 18:18:13 -07:00
kubenet kubenet: yield lock while executing CNI plugin. 2017-10-30 15:55:26 +00:00
metrics update BUILD files 2017-10-15 18:18:13 -07:00
testing update BUILD files 2017-10-15 18:18:13 -07:00
BUILD update BUILD files 2017-10-15 18:18:13 -07:00
network.go Add network-plugin-mtu option for MTU selection 2016-08-23 01:50:58 -04:00
OWNERS add OWNER file to kubelet/network 2017-02-24 11:41:13 -08:00
plugins.go kubelet: add metrics to network plugin manager 2017-10-04 12:13:35 -05:00