You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What happened:
On load on ingress which points to unavailable upstreams leads to regular livenes probe fail and regular nginx ingress pod restart initiated by kubelet
ingress controllers are located on dedicated nodes (taint + tolerations )
What you expected to happen:
ingrress controler should detect that all upstreams are unresolvable
How to reproduce it (as minimally and precisely as possible):
Is this a BUG REPORT or FEATURE REQUEST? (choose one):BUG REPORT
NGINX Ingress controller version: 0.16., 0.17.,0.18.*,0.19.0, 0.20.0, 0.21.0
Kubernetes version (use
kubectl version
):Client Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.7", GitCommit:"0c38c362511b20a098d7cd855f1314dad92c2780", GitTreeState:"clean", BuildDate:"2018-08-20T09:56:31Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.7", GitCommit:"0c38c362511b20a098d7cd855f1314dad92c2780", GitTreeState:"clean", BuildDate:"2018-08-20T09:56:31Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}
Environment:
NAME="Ubuntu"
VERSION="16.04.5 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.5 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
VERSION_CODENAME=xenial
UBUNTU_CODENAME=xenial
uname -a
):Linux k8s-master-35100059-0 4.15.0-1021-azure Refactor default backend handling and add better events #21~16.04.1-Ubuntu SMP Fri Aug 10 12:36:09 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
What happened:
On load on ingress which points to unavailable upstreams leads to regular livenes probe fail and regular nginx ingress pod restart initiated by kubelet
ingress controllers are located on dedicated nodes (taint + tolerations )
What you expected to happen:
ingrress controler should detect that all upstreams are unresolvable
How to reproduce it (as minimally and precisely as possible):
*Generate load from single host using tsenart/vegeta *
contents of bdload.template
GET http://nginx-unresolver-foo.example.org
simulate load
vegeta attack -insecure -rate=1000 -duration=600s -targets=bdload.templat
controller deployment
Anything else we need to know:
the same result
Added to nginx-controller
The text was updated successfully, but these errors were encountered: