nginxinc / nginx-service-mesh

A service mesh powered by NGINX Plus to manage container traffic in Kubernetes environments.
https://docs.nginx.com/nginx-service-mesh
Apache License 2.0
93 stars 30 forks source link

Traffic Split #301

Open mabombo opened 1 year ago

mabombo commented 1 year ago

Is your feature request related to a problem? Please describe. We have the follow situation: Our platform is multi pods services applications. View Image We need to split traffic using app version (ex app label). When a user connect to the ingress, he is routed in version 1 or version2 on the first app based a criterial (header, %, etc etc) From here, if user matches V1, the traffic is routed on all app version V1 inside kubernetes. (He use always v1 for all other Microservices). In istio I use sourcelabel to achieve this. There is a easy way to implement the same routing with Nginx Mesh?

example