-
Notifications
You must be signed in to change notification settings - Fork 29
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
Resolve HA / multi-thread concerns around Gateway updates #318
Comments
This issue is stale because it has been open for 90 days with no |
This issue or pull request is stale because it has been open for 90 days with no activity. This bot triages issues and PRs according to the following rules:
You can:
/lifecycle stale |
This issue is stale because it has been open for 90 days with no |
/remove-lifecycle stale I'll take a look and see if this is still necessary |
Sorta a dupe of #363 Two potential options to explore:
Related to 1. I think we should formalize a different way of merging Gateways beyond having the same |
Upstream GEP issue |
This issue is stale because it has been open for 90 days with no |
/remove-lifecycle stale |
An alternative as well is using server side apply - I've added the client API here - kubernetes-sigs/gateway-api#2537 It'll need more exploration once the client changes land |
Currenty, we assume a single
Gateway
resource; when using auto-TLS, we need to updateSpec.Listeners
for each Knative Route.The default controller implementation will attempt to reconcile multiple KIngress resources at once, which means that it's likely that we will get some number of update collisions on the Gateway. We should figure out a mechanism for spreading updates across multiple Gateways to enable HA / multi-threaded controllers without bottlenecking on a single Gateway instance.
This is extracted from this PR comment
The text was updated successfully, but these errors were encountered: