首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从Istio路由到混沌测试

从Istio路由到混沌测试
EN

Stack Overflow用户
提问于 2022-01-10 15:01:30
回答 1查看 129关注 0票数 1

我正在阅读交通管理文件,也使用Istio作为混沌测试

我知道我们可以使用一些头值来路由AB测试的流量,但我想知道的是,我是否可以像Istio混沌测试所提供的那样,在一个服务中返回一个错误或延迟。

因此,我最终可以使用头request-type:chaos发出请求,对于这些请求,我们将应用混沌测试YAML配置,但对其余请求不适用。

EN

回答 1

Stack Overflow用户

发布于 2022-01-11 18:43:30

RouteRule (在您发送的第二个链接中使用)是VirtualService

VirtualServiceDestinationRuleServiceEntry分别取代RouteRuleDestinationPolicyEgressRule

在本-> 故障注入文档中提供了关于如何配置HTTP延迟故障的良好说明。

基于request-type:chaos入口通道文档的标题( 故障注入 )的YAML配置示例:

代码语言:javascript
运行
复制
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
 name: httpbin
spec:
 hosts:
 - "httpbin.example.com"
 gateways:
 - httpbin-gateway
 http:
 - fault:
     delay:
       fixedDelay: 7s
       percent: 100
   match:
   - headers:
       request-type:
         exact: chaos
   route:
   - destination:
       port:
         number: 80
       host: my-echo-service
 - route:
   - destination:
       port:
         number: 80
       host: my-nginx-service

编辑:也应该适用于apiVersion: networking.istio.io/v1beta1

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

https://stackoverflow.com/questions/70654441

复制
相关文章

相似问题

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