LYTzeng / sona-cni

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SONA-CNI

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.

Installation

Requirements: CentOS 7.5 or above with Kubernetes installed.

  1. Install python-pip and git.
$ sudo yum install epel-release -y
$ sudo yum install python-pip git -y
  1. Clone sona-cni repo.
$ git clone https://github.com/sonaproject/sona-cni.git && cd sona-cni
  1. Install all python dependencies.
$ sudo pip install -r requirements.txt
  1. Configure sona-cni if needed. The configuration file is located under following path etc/sona/sona-cni.conf.

  2. Install sona-cni.

$ sudo python setup.py install

Important Pointers

  • For latest updates, visit project page.
  • Report bugs or new requirement(s) on the bug page.
  • Any contribution is appreciated.
  • Start contributing and enjoy ;)

About

License:Apache License 2.0


Languages

Language:Python 87.8%Language:Shell 7.9%Language:Dockerfile 4.3%