kmesh icon indicating copy to clipboard operation
kmesh copied to clipboard

Add documentation for Request Routing in Kmesh (L7 capability)

Open AkarshSahlot opened this issue 4 months ago • 1 comments

This PR contributes documentation for Issue https://github.com/kmesh-net/kmesh/issues/600, expanding the official Kmesh developer documentation with an example of Layer 7 (L7) request routing. Included in this PR: • A new file: docs/l7/request-routing.md • Introduction and overview of L7 request routing in Kmesh • Step-by-step example using Gateway API and httpbin-v1/httpbin-v2 services • YAML config for HTTPRoute with multiple match rules • Verification steps using curl from the sleep pod • Notes on prerequisites and known limitations • Related references for Kmesh and Istio documentation The goal is to help users understand and experiment with L7 routing based on path prefixes, and to build a foundation for future docs on additional L7 features (timeouts, traffic shifting, etc.). Please let me know if the structure or example should be adjusted. Happy to follow up with more L7 feature docs in subsequent PRs. Fixes https://github.com/kmesh-net/kmesh/issues/600

AkarshSahlot avatar Aug 04 '25 08:08 AkarshSahlot

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: Once this PR has been reviewed and has the lgtm label, please assign lizhencheng9527 for approval. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment Approvers can cancel approval by writing /approve cancel in a comment

kmesh-bot avatar Aug 04 '25 08:08 kmesh-bot