-
Notifications
You must be signed in to change notification settings - Fork 697
Bootstrap flag for connection limit overload manager resource monitor #6794
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
Bootstrap flag for connection limit overload manager resource monitor #6794
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #6794 +/- ##
==========================================
+ Coverage 80.74% 80.77% +0.03%
==========================================
Files 131 131
Lines 19884 19936 +52
==========================================
+ Hits 16055 16104 +49
- Misses 3537 3540 +3
Partials 292 292
🚀 New features to boost your workflow:
|
The Contour project currently lacks enough contributors to adequately respond to all PRs. This bot triages PRs according to the following rules:
You can:
Please send feedback to the #contour channel in the Kubernetes Slack |
The Contour project currently lacks enough contributors to adequately respond to all PRs. This bot triages PRs according to the following rules:
You can:
Please send feedback to the #contour channel in the Kubernetes Slack |
The Contour project currently lacks enough contributors to adequately respond to all PRs. This bot triages PRs according to the following rules:
You can:
Please send feedback to the #contour channel in the Kubernetes Slack |
Signed-off-by: Seth Epps <seth.d.epps@gmail.com>
Signed-off-by: Seth Epps <seth.d.epps@gmail.com>
Signed-off-by: Seth Epps <seth.d.epps@gmail.com>
Signed-off-by: Seth Epps <seth.d.epps@gmail.com>
1680909
to
fac6341
Compare
Signed-off-by: Seth Epps <seth.d.epps@gmail.com>
Signed-off-by: Seth Epps <seth.d.epps@gmail.com>
ff3dd7c
to
b18a2a9
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we'll have to add the new omEnforcedHealthListener
config file param here:
## Configuration File |
lets also add documentation on the new bootstrap flag here as well:
### Bootstrap Flags |
Just messing around with the new health listener, set the overload manager max downstream connections to 1, port-forwarded to the new listener and sent some requests to it in quick succession, could see that the first goes through just fine and a second gets it's connection closed I also see the |
verified the same with the http ingress listener as well |
Signed-off-by: Seth Epps <seth.d.epps@gmail.com>
177bfa2
to
343ffd5
Compare
Signed-off-by: Seth Epps <seth.d.epps@gmail.com>
Signed-off-by: Seth Epps <seth.d.epps@gmail.com>
Signed-off-by: Seth Epps <seth.d.epps@gmail.com>
0cc886d
to
7642345
Compare
Signed-off-by: Seth Epps <seth.d.epps@gmail.com>
Signed-off-by: Seth Epps <seth.d.epps@gmail.com>
Signed-off-by: Seth Epps <seth.d.epps@gmail.com>
Signed-off-by: Seth Epps <seth.d.epps@gmail.com>
Signed-off-by: Sunjay Bhatia <sunjay.bhatia@broadcom.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the changes covering the gateway provisioner!
we dont yet have any API surface in the provisioner to modify readiness/liveness checks on managed contour/envoy instances, but that can be a future feature where we also allow enabling the Overload Manager enforced health endpoint with a readiness check
…projectcontour#6794) Adds bootstrap flag for global downstream connection limit If set, HTTP/HTTPS Listeners will respect this limit, connections to admin/health/metrics endpoints count toward this limit Also adds ability to configure a health listener that will respect the connection limit (existing admin/health/metrics listeners are exempted) that can be used for readiness checks that desire to take this limit into account Signed-off-by: Seth Epps <seth.d.epps@gmail.com>
Overview
Fixes #6309
Manual testing
Setting the configuration parameters for the enforced connection limit listener and the connection limits
After running
make install-contour-working