Replies: 1 comment
-
In such a case, I would use the Gateway API and Service Mesh tools such as Istio or Linkerd, so the Gateway API will handle the north/south traffic ( https://gateway-api.sigs.k8s.io/concepts/use-cases/#gateway-and-mesh-use-case |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Examples of canary routing that I've seen, such as the one at https://gateway-api.sigs.k8s.io/guides/traffic-splitting/, are all basic examples, typically a user's request handled by one service and no further interactions, like this:
This is fine, but it's common to have more service layers hiding behind your frontend, and I might want to do canary routing on those services as well, e.g. by some header passed through from one service to the next.
What's the right way to handle that? Should I route Service B through the same Gateway, or a separate Gateway, or is Gateway just not the right tool here?
Beta Was this translation helpful? Give feedback.
All reactions