-
Notifications
You must be signed in to change notification settings - Fork 594
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
Having more than 100 httproutes
may causes excessive resource conflicts
#4456
Comments
kubernetes-ingress-controller/internal/controllers/gateway/gateway_utils.go Lines 700 to 710 in 7e567cc
found that the issue is related to the fact that the |
httproutes
causes excessive resource conflictshttproutes
may causes excessive resource conflicts
|
I believe that we MUST not use |
@gjkim42 Thank you for reporting and handling the fix yourself. I believe you can apply for a contributor T-shirt having a bug fixed. |
Is there an existing issue for this?
Current Behavior
When I create more than 100
httproutes
, the kong ingress controller causes excessive resource conflicts on kube-apiserver side, as it cannot correctly determine theattachedRoutes
of aGateway
resource but the value keeps fluctuating.Expected Behavior
When I create more than 101
httproutes
, the resource usage of kube-apiserver does not increase to an insane level, andattachedRoutes
is correctly set.Steps To Reproduce
Make sure that kube-apiserver's
(code_resource:apiserver_request_total:rate5m{verb="write", resource="gateways"})
metric is excessively increased.Make sure that the issue is addressed after removing those
httproutes
.Kong Ingress Controller version
Kubernetes version
Anything else?
No response
The text was updated successfully, but these errors were encountered: