File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -215,6 +215,9 @@ kubectl annotate service my-service "kube-router.io/service.hairpin="
215215
216216### Direct server return  
217217
218+ Please read below blog on how to user DSR in combination with ` --advertise-external-ip `  to build highly scalable and available ingress.
219+ https://cloudnativelabs.github.io/post/2017-11-01-kube-high-available-ingress/ 
220+ 
218221You can enable DSR(Direct Server Return) functionality per service. When enabled service endpoint
219222will directly respond to the client by passign the service proxy. When DSR is enabled Kube-router 
220223will uses LVS's tunneling mode to achieve this.
Original file line number Diff line number Diff line change @@ -62,7 +62,11 @@ will fit in perfectly. From a simple full node-to-node mesh to per-node peering
6262configurations, most routing needs can be attained. The configuration is
6363Kubernetes native (annotations) just like the rest of kube-router, so use the
6464tools you already know! Since kube-router uses GoBGP, you have access to a
65- modern BGP API platform as well right out of the box.
65+ modern BGP API platform as well right out of the box. Kube-router also provides
66+ a way to expose services outside the cluster by advertising ClusterIP and externalIPs to
67+ configured BGP peers. Kube-routes also support MD5 password based authentication and
68+ uses strict export policies so you can be assured routes are advertised to underlay
69+ only as you intended.
6670
6771For more details please refer to the [ BGP documentation] ( Documentation/bgp.md ) .
6872
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments