SONA Container Network Interface (CNI) implements standard CNI APIs, aims to support Kubernetes network using ONOS. The sona-cni repository contains code which makes the interaction between ONOS and Kubernetes possible. For more information visit ONOS and Kubernetes projects.
Requirements: CentOS 7.5 or above with Kubernetes installed.
- Install python-pip and git.
$ sudo yum install epel-release -y
$ sudo yum install python-pip git -y
- Clone sona-cni repo.
$ git clone https://github.com/sonaproject/sona-cni.git && cd sona-cni
- Install all python dependencies.
$ sudo pip install -r requirements.txt
-
Configure sona-cni if needed. The configuration file is located under following path
etc/sona/sona-cni.conf
. -
Install sona-cni.
$ sudo python setup.py install
- For latest updates, visit project page.
- Report bugs or new requirement(s) on the bug page.
- Any contribution is appreciated.
- Start contributing and enjoy ;)