pferrer-pdpaola commented on issue #10192: URL: https://github.com/apache/apisix/issues/10192#issuecomment-1719075270
I don't see an option to attach screenshots. I'll try to explain myself. The requests enter through an external IP that balances to an Apisix cluster. api.mydomain.com: 172.16.0.1 Then Apisix performs its tasks with the configured routes and upstreams. Host 1 nginx: 192.168.0.111 Host 2 nginx: 192.168.0.112 Host 3 nginx: 192.168.0.113 UPSTREAM Microservice 1: ms1-1.mydomain.com pointing to host1 and ms1-2.mydomain.com pointing to Host2 UPSTREAM Microservice 2: ms2-1.mydomain.com pointing to host1 and ms2-2.mydomain.com pointing to Host2 UPSTREAM Microservice 3: Host3 It's not possible to configure a healtcheck in this scenario. The health checks of UPSTREAM Microservice 1 affect UPSTREAM Microservice 2, and those of UPSTREAM Microservice 2 affect UPSTREAM Microservice 1. What we are trying to achieve without configuring different ports or adding different IPs is to make the health checks independent even if the destination hosts are the same. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
