no healthy upstream
when simultaneously creating Service+Ingress
#35309
Labels
area/networking
lifecycle/automatically-closed
Indicates a PR or issue that has been closed automatically.
lifecycle/stale
Indicates a PR or issue hasn't been manipulated by an Istio team member for a while
Bug Description
I am currently testing/comparing a series of Ingress Controllers, and for that matter am testing the behaviour of the controllers in dynamic Ingress/Service environments.
A test round unfolds as follows: a bash script automatically creates 50 Services+Ingresses, runs a series of
k6
load tests while there is no change made to the Ingress definitions and then another series ofk6
tests while randomly modifying the ingresses (shuffling backends, deleting/re-creating). Finally, the script deletes the namespace containing the test deployment (and therefore the services and the ingresses)If I run the same test round / bash script directly afterwards, I get a lot of
no healthy upstream
response from Istio. Instead of 100% of 200/OK HTTP answers, I get ~40% of 503/No healthy upstream responses. The only solution then is to killistiod
and ìstio-ingressgateway`, then everything is perfectly fine again !I think this issue is related to #35172 and #35293 , and I have observed that when I create my Services,
sleep 1
, and then create the Ingresses, I do not get the issue I just described and Istio is working perfectly fine, even after several creation/tests/deletions roundsVersion
Additional Information
No response
The text was updated successfully, but these errors were encountered: