@@ -4,9 +4,11 @@ kube-router
44[ ![ Build Status] ( https://travis-ci.org/cloudnativelabs/kube-router.svg?branch=master )] ( https://travis-ci.org/cloudnativelabs/kube-router )
55[ ![ Gitter chat] ( http://badges.gitter.im/kube-router/Lobby.svg )] ( https://gitter.im/kube-router/Lobby )
66
7- Kube-router is a distributed load balancer, firewall and router for Kubernetes
8- clusters. It gives your cluster a unified control plane for features
9- that would typically be provided by two or three separate software projects.
7+ Kube-router is a distributed load balancer, firewall and router for Kubernetes. Kube-router can be configured to provide on each cluster node:
8+
9+ - a IPVS/LVS based service proxy on each node for * ClusterIP* and * NodePort* service types, providing service discovery and load balancing
10+ - an ingress firewall for the pods running on the node as per the defined Kubernetes network policies using iptables and ipset
11+ - a BGP router to advertise and learn the routes to the pod IP's for cross-node pod-to-pod connectivity
1012
1113## Project status
1214
@@ -25,10 +27,10 @@ activley incorporating users feedback.
2527* kube-router does it all.*
2628
2729With all features enabled, kube-router is a lean yet powerful alternative to
28- several software components used in typical Kubernetes clusters. All this from a
30+ several network components used in typical Kubernetes clusters. All this from a
2931single DaemonSet/Binary. It doesn't get any easier.
3032
31- ### Alternative to kube- proxy | ` --run-service-proxy `
33+ ### IPVS/LVS based service proxy | ` --run-service-proxy `
3234
3335kube-router uses the Linux kernel's IPVS features to implement its K8s Services
3436Proxy. This feature has been requested for some time in kube-proxy, but you can
0 commit comments