Development Guide

How to build Kube-OVN

Kube-OVN is developed by Go and uses Go Modules to manage dependency.

  1. git clone https://github.com/alauda/kube-ovn.git
  2. cd kube-ovn
  3. make release

How to run e2e tests

Kube-OVN uses KIND to setup a local Kubernetes cluster
and Ginkgo as the test framework to run the e2e tests.

  1. make kind-init
  2. # wait all pod ready
  3. make e2e