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

[EPIC] Waypoint Support #10805

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

[EPIC] Waypoint Support #10805

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

Comments

@stevenctl
Copy link
Contributor

Waypoint Support

Istio supports telling zTunnel to send PROXY protocol to arbitrary L7 proxies as waypoints, this is colloquially known as sandwiching as that proxy does not need to implement mTLS or HBONE (H2 CONNECT). We can use our Gateway API conformant L7 proxy as a Waypoint.

To deploy a kgateway, Waypoint, one will simply use a separate gateway class: kgateway-waypoint. All the usual Istio APIs for Waypoint configuration will still apply (istio.io/use-waypoint, etc).

Our API support goals are:

  • Parity with Istio
    • HTTPRoute - already mostly implemented AND we have delgation
    • AuthorizationPolicy - critical
    • ServiceEntry/WorkloadEntry - critical
    • DestinationRule - currently only have failover
    • VirtualService - this one might be questionable
    • TCPRoute/TLSRoute (only recently merged for Istio waypoint Implement TCPRoute for waypoints istio/istio#55198)

Work Items

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

No branches or pull requests

1 participant