-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Very long timeouts on certificate fetches #1669
Comments
Was actually not the CA being down but a routing protocol problem, but still could've been caused by that. |
This happens here . I had the same issue here, caused by blocked egress internet connections. Still this should be solved, probably inside the certUtil package (and not Ingress) |
Yes, I have seen that code snippet as well. I think there are two issues here:
|
This is done in asynchronously now.
It depends. Secrets should be created with all the intermediate certificates. This is just one of the ways to fix any issue in order to enable OCSP in nginx. |
NGINX Ingress controller version: beta-15
Kubernetes version (use
kubectl version
): 1.7What happened:
ingress-nginx goes into CrashLoopBackoff if the certificate provider is down or the internet can't be reached:
ssl.go:185] unexpected error generating SSL certificate with full chain: Get http://cert.int-x3.letsencrypt.org/: dial tcp: i/o timeout
This connection has a 30s timeout, which is longer than the 10s Kubernetes waits for the pod to become healthy
What you expected to happen:
As far as I know the kube-lego addon provides full chains anyways, so this request should not even happen.
How to reproduce it (as minimally and precisely as possible):
Use any CA who'se servers are down and start ingress-nginx
The text was updated successfully, but these errors were encountered: