Istio的流量管理(实操一)

您所在的位置:网站首页 e1471g刷biosv1到v2 Istio的流量管理(实操一)

Istio的流量管理(实操一)

#Istio的流量管理(实操一)| 来源: 网络整理| 查看: 265

Istio的流量管理(实操一)

使用官方的Bookinfo应用进行测试。涵盖官方文档Traffic Management章节中的请求路由,故障注入,流量迁移,TCP流量迁移,请求超时,熔断处理和流量镜像。不含ingress和Egree,后续再补充。

目录Istio的流量管理(实操一)部署Bookinfo应用Bookinfo应用说明部署卸载流量管理请求路由基于用户ID的路由故障注入注入HTTP延时故障注入HTTP中断故障卸载流量迁移基于权重的路由卸载TCP流量迁移基于权重的TCP路由卸载请求超时卸载断路配置断路器添加客户端触发断路器卸载镜像创建默认路由策略将流量镜像到v2卸载

部署Bookinfo应用 Bookinfo应用说明

官方提供的测试应用如下,包含如下4个组件:

productpage: productpage 服务会调用details 和 reviews来填充web页面. details:details 服务包含book信息. reviews: reviews 服务包含书评,它会调用 ratings 服务. ratings:ratings 服务包与书评相关的含排名信息

reviews 包含3个版本:

v1版本不会调用 ratings 服务. v2版本会调用 ratings 服务,并按照1到5的黑色星展示排名 v2版本会调用 ratings 服务,并按照1到5的红色星展示排名

部署

Bookinfo应用部署在default命名空间下,使用自动注入sidecar的方式:

通过如下命令在default命名空间(当然也可以部署在其他命名空间下面,Bookinfo配置文件中并没有指定部署的命名空间)中启用自动注入sidecar:

$ cat Parsed non ok code 503 (HTTP/1.1 503) 06:00:30 W http_client.go:679> Parsed non ok code 503 (HTTP/1.1 503) 06:00:30 W http_client.go:679> Parsed non ok code 503 (HTTP/1.1 503) 06:00:30 W http_client.go:679> Parsed non ok code 503 (HTTP/1.1 503) 06:00:30 W http_client.go:679> Parsed non ok code 503 (HTTP/1.1 503) 06:00:30 W http_client.go:679> Parsed non ok code 503 (HTTP/1.1 503) 06:00:30 W http_client.go:679> Parsed non ok code 503 (HTTP/1.1 503) 06:00:30 W http_client.go:679> Parsed non ok code 503 (HTTP/1.1 503) 06:00:30 W http_client.go:679> Parsed non ok code 503 (HTTP/1.1 503) 06:00:30 W http_client.go:679> Parsed non ok code 503 (HTTP/1.1 503) 06:00:30 W http_client.go:679> Parsed non ok code 503 (HTTP/1.1 503) 06:00:30 W http_client.go:679> Parsed non ok code 503 (HTTP/1.1 503) 06:00:30 W http_client.go:679> Parsed non ok code 503 (HTTP/1.1 503) 06:00:30 W http_client.go:679> Parsed non ok code 503 (HTTP/1.1 503) 06:00:30 W http_client.go:679> Parsed non ok code 503 (HTTP/1.1 503) 06:00:30 W http_client.go:679> Parsed non ok code 503 (HTTP/1.1 503) 06:00:30 W http_client.go:679> Parsed non ok code 503 (HTTP/1.1 503) 06:00:30 W http_client.go:679> Parsed non ok code 503 (HTTP/1.1 503) 06:00:30 W http_client.go:679> Parsed non ok code 503 (HTTP/1.1 503) Ended after 18.885972ms : 30 calls. qps=1588.5 Aggregated Function Time : count 30 avg 0.0015352119 +/- 0.002045 min 0.000165718 max 0.006403746 sum 0.046056356 # range, mid point, percentile, count >= 0.000165718 0.002 0.003 0.004 0.005 0.006


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3