操作系统信息
例如:虚拟机/物理机,Centos7.5/Ubuntu18.04,4C/8G
Kubernetes版本信息
1.21.5
容器运行时
docker 19.03.9
KubeSphere版本信息
3.2.0
问题是什么
1、公司的项目发布在k8s上,为了让web端通过用户名进入不同的版本,把登录单独作为一个web服务,管理系统一个web服务(登录,管理系统分别是djl-login,djl-platform),打开登录界面,输入账号,密码,重定向到管理系统,下面是ingress

djl-login重定向代码

djl-platform冲cookie里获取token和账号的代码

重定向到djl-platform cookie里的值都可以获取到
金丝雀配置如下

用了两种正则表达式匹配cookie或url,都不行:.*?😉?(end-user=super)(;.*)?$ .*(?i)(end-user=super).*
在测试过程中,出现的问题是用admin登录也会路由到金丝雀版本,super用户也会路由到老版本,按道理匹配不上是不应该进新版本的,请大神指教