-
Notifications
You must be signed in to change notification settings - Fork 351
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
OOM killed #2265
Comments
IMO, should set |
I did not reproduce it, can you provide the steps to reproduce it ? @qicz |
It could be that we are missing a valid error return on getting those resources |
one HTTPRoute with service that does not exist |
Tried that and just HTTPRoute reported BackendNotFound, the eg works still well |
this report too often and there are more invalid HTTPRoute, the EG has been killed due to Reconcile them. |
@qicz I'm facing same error here. May be it's not |
@qicz in your logs, can you please paste the entire log showing the namespace and name of service, along with |
@arkodg sorry reply slowly. the namespace and service are from my company app, so they have been cleared by me. sorry for this. |
in my case, there are only ~30 |
No need to be unlimited, but some thing larger for routes is enough. |
suggestion: using protobuf connect to Kubernetes to optimize the mem. xref #1596 |
May be that's the problem, our cluster we have about ~3000 ingress with https,witch means about ~3000 secrets. |
This issue has been automatically marked as stale because it has not had activity in the last 30 days. |
closing due to no response, please reopen if you hit this issue again |
Hi @arkodg, I've hit the same issue. It seems like the envoy gateway is creating infinite HTTPRoutes for the HTTP01 challenge, while the challenge is not satisfied. My (unproven) theory is that it is provisioning the EDIT: by looking at the HTTPRoute owner references, this now looks like a cert-manager issue |
thanks for debugging this one @miguelvr , cross linking the cert-manager issue here cert-manager/cert-manager#7176 @envoyproxy/gateway-maintainers should we consider something like envoy's overload manager where we stop reconciling more resources (flag this in a |
Description:
watch some HTTPRoute that has some error. maybe the service does not exist. the EG has been killed due to
Reconcile
them.Logs:
The text was updated successfully, but these errors were encountered: