loxilb-io / loxilb

eBPF based cloud-native load-balancer for Kubernetes|Edge|Telco|IoT|XaaS.
https://www.loxilb.io
Apache License 2.0
1.48k stars 122 forks source link

probe fails between secondary IPs of Loxi instances #784

Closed Rammurthy5 closed 16 hours ago

Rammurthy5 commented 2 months ago

Describe the bug Loxi requires secondary IP to communicate with each other for probing and respond to the service requests from the client. Currently, there needs a manual intervention to get this going. ip route add <secondary ip> via <gateway> every time we might need to maually intervene and amend the route table appropriately. otherwise service will fail to respond.

To Reproduce Steps to reproduce the behavior: Set up loxi master and backup instances. Deploy kube-loxilb. Deploy a simple service and expose it via Loxi. Check the probing status, and service response time.

Expected behavior we can try and avoid manual intervention on the Loxi set up as secondary ip changes dynamically when the failover happens.

Environment (please complete the following information):

TrekkieCoder commented 3 weeks ago

Did some further testing on it. As long as source/dest check is disabled, it seems to work fine. Please check AWS doc related to "Source/destination checking".

TrekkieCoder commented 3 weeks ago

Even with source/dest check disabled, few issues were identified and fixed in latest image. Please double check !!

Rammurthy5 commented 16 hours ago

this is sorted. verified in the latest update. works as good as it can be.