基于地理位置的Kubernetes金丝雀部署路由

基于地理位置的Kubernetes金丝雀部署路由,kubernetes,Kubernetes,我在Kubernetes GCP中构建了一个简单的金丝雀部署,但我无法控制流量路由,现在它是随机的 理想情况下,我希望根据地理位置来控制路由,但是浏览器代理也会这样做,或者我可以控制路由的任何参数 我遵循了金丝雀部署技术,使用 k8s是否提供了内置功能 任何指针都很好。看看 例如,以下规则仅适用于包含子字符串“user=jason”的“cookie”头的传入请求 apiVersion: config.istio.io/v1alpha2 kind: RouteRule metadata: na

我在Kubernetes GCP中构建了一个简单的金丝雀部署,但我无法控制流量路由,现在它是随机的

理想情况下,我希望根据地理位置来控制路由,但是浏览器代理也会这样做,或者我可以控制路由的任何参数

我遵循了金丝雀部署技术,使用

k8s是否提供了内置功能

任何指针都很好。

看看

例如,以下规则仅适用于包含子字符串“user=jason”的“cookie”头的传入请求

apiVersion: config.istio.io/v1alpha2
kind: RouteRule
metadata:
  name: ratings-jason
spec:
  destination:
    name: reviews
  match:
    request:
      headers:
        cookie:
          regex: "^(.*?;)?(user=jason)(;.*)?$"
  ...

谢谢你把我指给我看。我可以用istio做bookinfo示例,但我自己的应用程序出现了一些问题。但是是的,我就是这样!!谢谢