首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kubernetes集群内的金丝雀流量管理

Kubernetes集群内的金丝雀流量管理
EN

Stack Overflow用户
提问于 2020-07-27 20:17:03
回答 1查看 77关注 0票数 1

我正在尝试实现金丝雀风格的流量管理,这些应用程序还不是Istio service-mesh的一部分,但仍然在同一个k8s集群中。例如:

命名空间non-mesh中的Pod A调用命名空间mesh中的Service B,该命名空间绑定到服务网格内部的pod。理想的状态是通过相关VirtualService对象中描述的规则分配到这些pods的流量。

通过Istio的本地设施,这是可能的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-27 22:32:33

在Istio中,VirtualService对象在服务网格侧车内插入路线规则。这些路由规则在客户端进行评估(在您的示例中,这将是与Service A关联的sidecar,如果存在sidecar的话)。因此,您无法执行从Service AService B的流量管理(因为没有客户端sidecar)。如果您不想为整个non-mesh名称空间启用网格,一种可能的解决方法是只为Service A插入sidecars。这将在sidecar中创建所有必要的规则,然后您可以使用流量权重来修改服务A和服务B之间的请求

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63115159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档