module
Version:
v0.3.0
Opens a new window with list of versions in this module.
Published: Apr 19, 2019
License: Apache-2.0
Opens a new window with license information.
README
¶
Kube-OVN
![Go Report Card](https://goreportcard.com/badge/github.com/alauda/kube-ovn)
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!!
Mail: mengxin#alauda.io
WeChat: liumengxinfly
Click to show internal directories.
Click to hide internal directories.