c12s-kubespray/docs/cni.md
Neven Miculinic a30ad1e5a5 Added generic CNI network plugin (#4322)
* Added generic CNI network plugin

* Added CNI network plugin documentation

* added necessary fix
2019-04-10 04:16:15 -07:00

609 B

CNI

This network plugin only unpacks CNI plugins version cni_version into /opt/cni/bin and instructs kubelet to use cni, that is adds following cli params:

KUBELET_NETWORK_PLUGIN="--network-plugin=cni --cni-conf-dir=/etc/cni/net.d --cni-bin-dir=/opt/cni/bin"

It's intended usage is for custom CNI configuration, e.g. manual routing tables + bridge + loopback CNI plugin outside kubespray scope. Furthermore, it's used for non-kubespray supported CNI plugins which you can install afterward.

You are required to fill /etc/cni/net.d with valid CNI configuration after using kubespray.