Skip to content
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

[waypoint] Support sending from Ingress to Waypoint #10809

Open
stevenctl opened this issue Mar 11, 2025 · 0 comments
Open

[waypoint] Support sending from Ingress to Waypoint #10809

stevenctl opened this issue Mar 11, 2025 · 0 comments

Comments

@stevenctl
Copy link
Contributor

Istio will only send to the waypoint if the destination address is a service VIP (ClusterIP for k8s service, addresses for ServiceEntry). When we have north south traffic like client -> kgateway -> svc, we resolve svc into endpoint addresses, so the waypoint is skipped. We need a setting that tells kgateway to send to svc without resolving endpoints.

Istio does this using an env var INGRESS_USE_WAYPOINTS on istiod to enable the feature in general, AND a label on Service that triggers the behavior istio.io/ingress-use-waypoint. We should respect that label, and possibly add a Setting/env to gate it.

https://github.com/istio/istio/blob/e650d24eda30618bc2d188f57693cea21d10f297/pilot/pkg/features/ambient.go#L60

Side note: this topic is an open question in gateway-api: kubernetes-sigs/gateway-api#1478

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Backlog
Development

No branches or pull requests

1 participant