take-out kube-proxy IPVS status and add DSR

k8s 1.9 has IPVS Beta, but hey Kube-router has DSR :) now
This commit is contained in:
Murali Reddy 2017-12-16 16:13:49 +05:30
parent c4830aa4e0
commit 38e30821a8

View File

@ -18,13 +18,12 @@ single DaemonSet/Binary. It doesn't get any easier.
### IPVS/LVS based service proxy | `--run-service-proxy`
kube-router uses the Linux kernel's IPVS features to implement its K8s Services
Proxy. This feature has been requested for some time in kube-proxy, but you can
have it right now with kube-router.
kube-router uses the Linux kernel's LVS/IPVS features to implement its K8s Services
Proxy. Kube-router fully leverages power off LVS/IPVS to provide unique features like DSR(Direct Server Return), L3 load balancing with ECMP for deployments where high throughput, minimal latency and high-availability are crucial.
Read more about the advantages of IPVS for container load balancing:
- [Kubernetes network services proxy with IPVS/LVS](https://cloudnativelabs.github.io/post/2017-05-10-kube-network-service-proxy/)
- [Kernel Load-Balancing for Docker Containers Using IPVS](https://blog.codeship.com/kernel-load-balancing-for-docker-containers-using-ipvs/)
- [Highly-available and scalable ingress for baremetal Kubernetes clusters](https://cloudnativelabs.github.io/post/2017-11-01-kube-high-available-ingress/)
### Pod Networking | `--run-router`