This repository was archived by the owner on Oct 20, 2023. It is now read-only.
Replies: 1 comment 2 replies
-
|
The most sustainable way to do this would be with an ingress controller which adds a header based on where it should be going. Propagate the headers and clients down the chain can make decisions about where to send it. Take a look at the A/B test example - https://github.com/servicemeshinterface/smi-spec/blob/master/traffic-split.md. Adding a |
Beta Was this translation helpful? Give feedback.
2 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.
-
Imagine the next situation:
users serviceaudit serviceuser servicetalks withaudit servicein order to journal auditories.So, both services are running a canary deployment strategy at the same time, one for
users serviceand one another foraudit service.When both canary deployment strategies are active means that two versions of each service are running: a
canaryand aprimary.So, when
users servicereceives a request could be handled bycanaryorprimary.ISSUE: Once a request is handled by
users service canary, derived requests toaudit serviceshould be handled byaudit service canary.So, how could I keep this correlation:
users canary->audit canaryusers primary->audit primaryI hope I've explained so well.
Beta Was this translation helpful? Give feedback.
All reactions