Is there any reason as to why the Nginx controller is set up to get the endpoints that a Service uses rather than using the Service?
When I run updates to a deployment and they get rolled out some requests are being sent to the pods that are being terminated which results in a 5XX error because nginx still thinks it's available. Doesn't the use of the Service take care of this issue?
I'm using this image: gcr.io/google_containers/nginx-ingress-controller:0.8.3
I'd be happy to look into changing this so it works with the Services rather than the Endpoints if it makes sense to everyone that it does that.
artem-zinnatullin, opusmagnum, vishrantgupta, NESOY, hoangminhtu-dh and 5 more
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4