Skip to content

All things byte stream routing #96

Closed
@hbagdi

Description

@hbagdi

/kind user-story

Following are features around byte streams:

  • TCP routing: Route all traffic on a specific LoadBalancer port or NodePort to be routed to a Service in k8s. The byte stream is passed on to the usptream service as is.
  • TLS SNI-based routing with TLS termination: Route traffic based on the SNI in TLS client hello. The TLS session is terminated by the proxy and traffic is sent upstream. It should be possible to forward the byte stream as is or send it over a new TLS session between the proxy and upstream service. See TLS: accept a TLS session and forward to a TCP endpoint #94
  • TLS SNI-based routing (no TLS termination) : Route traffic based on the SNI in TLS client hello but TLS termination is not performed by the proxy. The traffic is sent to the upstream service as is. Same as TLS: Support Pass Through Connections #123.

The above features are for TCP only. UDP support is not part of this user-story/feature.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.kind/user-storyCategorizes an issue as capturing a user story

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions