Kubernetes容器应用基于Istio的灰度发布实践
重要属性 • HTTPRoute • HTTPMatchRequest • TCPRoute • DestinationWeight { "uri": { "prefix": "/catalog2" } } ], “rewrite”: { “uri”: “/newcatalog” }, “route”: [ { "destination": { "name": "reviews" “http”: [ { "match": [ { "headers": { "cookie": { "regex": "^(.*?;)?(user=jason)(;.*)?" } }, "uri": { "prefix": "/catalog1" } }, 一个典型的VirtualService Istio在华为云:Kubernetes全栈容器服务 应用运维管理 丰富可定制的容器应用立体化运维0 码力 | 38 页 | 14.93 MB | 1 年前3Kubernetes容器应用基于Istio的灰度发布实践
重要属性 • HTTPRoute • HTTPMatchRequest • TCPRoute • DestinationWeight26 { "uri": { "prefix": "/catalog2" } } ], “rewrite”: { “uri”: “/newcatalog” }, “route”: [ { "destination": { "name": "reviews" “http”: [ { "match": [ { "headers": { "cookie": { "regex": "^(.*?;)?(user=jason)(;.*)?" } }, "uri": { "prefix": "/catalog1" } }, 一个典型的VirtualService27 Istio在华为云:Kubernetes全栈容器服务 应用运维管理 丰富可定制的容器应用立体化运维0 码力 | 34 页 | 2.64 MB | 5 月前3Istio Security Assessment
routing rules to apply when a host is addressed. They support matching on various criteria including URI paths and header values and support sending traffic to a specific in-cluster destination or returning http: - match: - uri: exact: /productpage route: - destination: host: details.restrict-test.svc.cluster.local port: number: 9080 - match: - uri: exact: /login redirect: uri: / authority: www0 码力 | 51 页 | 849.66 KB | 1 年前3Istio-redirector: the way to go to manage thousands of HTTP redirections
sgateway hosts: - www.blablacar.fr http: - match: - uri: exact: /co2 redirect: uri: /blablalife/lp/zeroemptyseats redirectCode: 301 [...] Istio VirtualService0 码力 | 13 页 | 1.07 MB | 1 年前3Leveraging Istio for Creating API Tests - Low Effort API Testing for Microservices
service Route requests to mock svc with a virtual service - match: - uri: prefix: /reviews rewrite: uri: /api/ms/CubeCorp/MovieInfo/test/reviews/reviews On-demand configuration0 码力 | 21 页 | 1.09 MB | 1 年前3Observability and Istio Telemetry
process in OS. • Endpoint. It is a path in the certain service for incoming requests, such as HTTP URI path or gRPC service class + method signature. Core ConceptsIstio telemetry formatSkyWalking native0 码力 | 21 页 | 5.29 MB | 5 月前313 Istio 流量管理原理与协议扩展 赵化冰
外部请求 内部客户端 Service2 Service1 网格内部 定义网格入口 • 服务端口 • Host • TLS 配置 • 路由配置 • 根据 Host 路由 • 根据 Header • 根据 URI 路由 目的地流量策略配置 • LB 策略 • 连接池配置 • 断路器配置 • TLS 配置 Gateway External Service 统一网格出口 • 出口地址(Gateway Workload)0 码力 | 20 页 | 11.31 MB | 5 月前3
共 7 条
- 1