rancher / rio

Application Deployment Engine for Kubernetes
https://rio.io
Apache License 2.0
2.27k stars 228 forks source link

Fix 503 & 'no healthy upstream' issues #985

Closed daxmc99 closed 4 years ago

daxmc99 commented 4 years ago

Address 'no healthy upstream' by ensuring service has allocated corev1.Endpoint IP

https://github.com/rancher/rio/issues/607 https://github.com/rancher/rio/issues/584 https://github.com/rancher/rio/issues/861

daxmc99 commented 4 years ago

Dropped the testing commit from this PR. @rancher-max confirms there is a validation test that covers this. Tested locally by curling the endpoint for a service scaled from zero multiple times. Never observed 'no healthy upstream'