dunlinplugin / dunlin-cni

CNI binary for Dunlin plugin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CNI Binary for Dunlin Plugin

This CNI plugin was created in order to further popularize Open vSwitch based Kubernetes cluster networking.

This simple CNI binary connects containers / pods directly to an OVS bridge called br0, which eliminates the usage of any Linux Bridge, and opens up the possiblities for high-level software defined networking.

To use the Dunlin Plugin in your Kubernetes cluster, before the installation of the network plugin (refer to step #3 at https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/) install Open vSwitch on every node using the following command:

$ sudo apt install openvswitch-switch

You can veryfy that OVS is up and running by the following command:

$ sudo ovs-vsctl show

Then, you can install the Dunlin Plugin with the following Kubernetes command:

$ kubectl apply -f https://dunlin.io/dunlin.yaml

About

CNI binary for Dunlin plugin

License:Apache License 2.0


Languages

Language:Go 80.0%Language:Shell 17.5%Language:Dockerfile 2.4%