Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

apisix The official instance of splitting traffic by request header didn't work #3974

Open
zhaomingcheng01 opened this issue Dec 3, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@zhaomingcheng01
Copy link

image

image

image

image

What exactly is the configuration in the figure above that allows apisix to split traffic by request header

Also, does apisix support mirrored traffic

version 1.7.2

@zhaomingcheng01 zhaomingcheng01 added the bug Something isn't working label Dec 3, 2024
@kostis-codefresh
Copy link
Member

kostis-codefresh commented Dec 4, 2024

Header based routing is only supported with Istio with vanilla Argo Rollouts https://argo-rollouts.readthedocs.io/en/stable/features/traffic-management/#traffic-router-support-istio_1

If you want to use it with APISIX you need to check if Apisix supports the Kubernetes Gateway API and then use it via an HTTP route https://rollouts-plugin-trafficrouter-gatewayapi.readthedocs.io/en/latest/features/header-based-routing/

It seems there is support https://gateway-api.sigs.k8s.io/implementations/#apisix

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants