kube-ovn

module
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 19, 2019 License: Apache-2.0

README

Kube-OVN

License Build Tag Go Report Card

Kube-OVN is an advanced Kubernetes network fabric designed for Enterprise container network management.

Primary Features

  • Namespaced Subnet: Each namespace can has a unique subnet(backend by a vswitch) to allocated pod ip. Multiple namespaces can also share a same subnet.
  • Subnet Isolation: Control which address can visit a specific subnet.
  • Static IP Address for Workload: Allocate random or static IP addresses to workloads just as you wish.
  • Dynamic QoS: Modify pod ingress/egress traffic rate on the fly.
  • Embedded Loadbalancer: Replace kube-proxy by ovn embedded distributed L2 Loadbalancer.
  • Distributed Gateway: Every node can act as a gateway to provide external network connectivity.
  • Namespaced Gateway: Every namespace can have a dedicated gateway for egress traffic.

Features on The Way

  • Hardware Offload and DPDK Support
  • Direct External Connectivity
  • ACL Based Network Policy
  • Policy based QoS
  • More Metrics and Traffic Graph
  • More Diagnose and Tracing Tools

Quick Start

Kube-OVN is easy to use and has a quick out of box installation. Please refer to Installation.

Documents

!!Cautions!!

Kube-OVN is still in early stage and heavy development. Please DO NOT use it in production!!

Contact

Mail: mengxin#alauda.io

WeChat: liumengxinfly

Directories

Path Synopsis
cmd
cni
pkg
ovs

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL