The Kube-router is a turnkey solution for Kubernetes networking with the aim to provide operational simplicity. Networking is hard as such. In a typical Kubernetes cluster, you would need to install multiple network components for various functionality. With many moving parts it makes Kubernetes networking even harder. Kube-router provides a cohesive yet lean and powerful alternative to several network components you would use. All this from a single DaemonSet/Binary. It doesn't get any easier. Providing high performance is at the core of all the design choices made in Kube-router. Be it the use of IPVS/LVS for service proxy or the use of direct routing across the nodes for pod networking etc. Kube-router is also a purpose-built solution for Kubernetes so no additional overhead to support other orchestration platforms and natively integrates with out-of-box functionality provided by Kubernetes and CNI plug-ins for IPAM, pod networking, etc.

Features

  • Kube-router uses battle-tested Linux LVS/IPVS to provide a service proxy and provides rich set of scheduling options and enables advanced use-cases like DSR
  • kube-router handles Pod networking efficiently with direct routing thanks to the BGP protocol and the GoBGP Go library
  • Kube-router fully support Network Policy semantics. It uses ipsets with iptables to enforce network policies but have as little performance impact on your cluster as possible
  • Kube-router has the ability to advertise service VIP's to L3 fabric BGP peers. So you can do network load balancing with ECMP
  • Although it does the work of several of its peers in one binary, kube-router does it all with a relatively tiny code base
  • The combination of BGP for inter-node Pod networking and IPVS for load balanced proxy Services is a perfect recipe for high-performance cluster networking at scale

Project Samples

Project Activity

See All Activity >

Categories

Networking

License

Apache License V2.0

Follow KUBEE ROUTER

KUBEE ROUTER Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of KUBEE ROUTER!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Go

Related Categories

Go Networking Software

Registered

2024-03-13