-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Expanding KIngress Visibility Setting #6642
Comments
/cc @tcnghia |
Similar to istio, Gloo has a Knative makes a few assumptions about this layer which are not well-documented. It would be helpful if part of this effort included some guidance for kingress implementers on what is expected from the gateway layer (i.e how to set up the proxies for the user). |
Something I'll add about the current implementation: outside of Knative, Gloo does not assume/hard-code references to specific proxies. Because of the assumption of the existence of an Consider a case where a each namespace in a cluster has its own internal gateway (we have seen this in a multi-tenant scenario). It would be useful if the knative visibility setting allowed selection of proxy instances by some mechanism. Perhaps selecting proxy pods or services by their labels? Thanks to @tcnghia for tagging me on this |
Issues go stale after 90 days of inactivity. Send feedback to Knative Productivity Slack channel or file an issue in knative/test-infra. /lifecycle stale |
/remove-lifecycle stale |
Progress is tracked here https://github.com/knative/serving/projects/43 |
@tcnghia should we track this in networking? We can transfer issues there 😎 |
This issue is stale because it has been open for 90 days with no |
/area networking
In the current design of Knative routing, traffic enters the cluster through a public Load Balancer that perform traffic splitting to public KServices. Traffic within the cluster needs to go through a private LoadBalancer to perform traffic splitting to private KServices.
While the meaning of cluster-internal traffic is relatively clear, the meaning of ‘external traffic’ has much less clarity. So far in Knative we have equated that to traffic coming from the Internet. While that has been sufficient for some users, there are users who want to choose to expose the public KServices to different external LoadBalancer visible to completely different external networks.
The text was updated successfully, but these errors were encountered: