k3s has removed some standard plugins, which we need. So fork and add it back.
Go to file
Casey Callendrello e4fdb6cd18 vendor: bump cni to v0.7.0-alpha0.
This will break building, as the plugins will need to be updated for
the new signatures.
2018-06-13 17:14:35 +02:00
Godeps vendor: bump cni to v0.7.0-alpha0. 2018-06-13 17:14:35 +02:00
integration Merge pull request #144 from squeed/build-fixes 2018-04-25 10:41:32 -05:00
pkg plugins/testutils: pass CNI_CONTAINERID to plugins in testcases 2018-04-26 11:24:30 -05:00
plugins plugins/dhcp: update to new go-systemd 2018-05-28 12:35:04 +00:00
scripts build: some small improvements; bump to go1.10 2018-04-12 16:59:51 +02:00
vendor vendor: bump cni to v0.7.0-alpha0. 2018-06-13 17:14:35 +02:00
.appveyor.yml Enable Windows CI (Appveyor) 2017-11-10 08:09:29 -08:00
.gitignore build: some small improvements; bump to go1.10 2018-04-12 16:59:51 +02:00
.travis.yml top-level integration test coverage for ptp + bandwidth 2018-02-28 12:56:10 -08:00
build.sh build: some small improvements; bump to go1.10 2018-04-12 16:59:51 +02:00
CONTRIBUTING.md add Vagrantfile to support cross-platform development 2017-06-06 20:13:31 -07:00
LICENSE Initial commit 2017-03-10 16:46:52 +01:00
README.md README: add badge for appveyor (Windows CI) 2017-12-03 14:22:36 -08:00
RELEASING.md Add release process 2017-07-11 13:57:49 -07:00
test.sh build: some small improvements; bump to go1.10 2018-04-12 16:59:51 +02:00
Vagrantfile travis: bump golang versions 2018-02-17 19:25:19 -08:00

Linux Build Status Windows Build Status

plugins

Some CNI network plugins, maintained by the containernetworking team. For more information, see the individual READMEs.

Plugins supplied:

Main: interface-creating

  • bridge: Creates a bridge, adds the host and the container to it.
  • ipvlan: Adds an ipvlan interface in the container
  • loopback: Creates a loopback interface
  • macvlan: Creates a new MAC address, forwards all traffic to that to the container
  • ptp: Creates a veth pair.
  • vlan: Allocates a vlan device.

IPAM: IP address allocation

  • dhcp: Runs a daemon on the host to make DHCP requests on behalf of the container
  • host-local: maintains a local database of allocated IPs

Meta: other plugins

  • flannel: generates an interface corresponding to a flannel config file
  • tuning: Tweaks sysctl parameters of an existing interface
  • portmap: An iptables-based portmapping plugin. Maps ports from the host's address space to the container.

Sample

The sample plugin provides an example for building your own plugin.