摘要: destinationrule-demoapp.yaml apiVersion: networking.istio.io/v1beta1 kind: DestinationRule metadata: name: demoapp spec: host: demoapp trafficPolicy: 阅读全文
posted @ 2022-10-26 18:29 小吉猫 阅读(68) 评论(0) 推荐(0) 编辑
摘要: virtualservice-demoapp.yaml apiVersion: networking.istio.io/v1beta1 kind: VirtualService metadata: name: demoapp spec: hosts: - demoapp http: - name: 阅读全文
posted @ 2022-10-26 17:50 小吉猫 阅读(46) 评论(0) 推荐(0) 编辑
摘要: HTTP请求重试条件 重试条件(同x-envoy-retry-on标头) 5xx:上游主机返回5xx响应码,或者根本未予响应(断开/重置/读取超时) gateway-error:网关错误,类似于5xx策略,但仅为502、503或504的应用进行重试 connection-failure:在TCP级别 阅读全文
posted @ 2022-10-26 17:37 小吉猫 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 故障注入 故障注入有两种典型的场景 delay:注入“延迟” abort:注入“中断” virtualservice-demoapp.yaml apiVersion: networking.istio.io/v1beta1 kind: VirtualService metadata: name: d 阅读全文
posted @ 2022-10-26 17:14 小吉猫 阅读(106) 评论(0) 推荐(0) 编辑
摘要: Headers Operation Headers为Istio提供了操作HTTP Header的途径,用于操作HTTP 请求报文中Request或者Response标头 headers字段支持request和response两个内嵌字段 request:操纵发送给Destination的请求报文中的 阅读全文
posted @ 2022-10-26 16:55 小吉猫 阅读(145) 评论(0) 推荐(0) 编辑
摘要: ServiceEntry介绍 ServiceEntry用于将未能自动添加至网格中的服务,以手动形式添加至网格中,以使得网格内的自动发现机制能够访问或路由到这些服务 未能自动添加至网格中的服务 网格外部的服务 位于网格内部但自身并未注册于平台注册表的服务手动添加至Istio的内部的服务注册表中 Ser 阅读全文
posted @ 2022-10-26 16:00 小吉猫 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Gateway配置要点 Gateway定义运行在网格边缘的负载均衡器,负责接收入站或出站的HTTP/TCP连接 主要定义应该暴露到网格外部的端口、要使用的协议类型、以及SNI配置等 Gateway的定义主要通过如下两个关键字段 selector:Pod标签选择器,用于指定当前Gateway配置要附加 阅读全文
posted @ 2022-10-26 15:49 小吉猫 阅读(363) 评论(0) 推荐(0) 编辑
摘要: DestinationRule配置要点 DestinationRule用于配置路由完成之后的应用于服务的流量策略,即配置如何将流量调度至上游端点,同时也是为VirtualService的Destination指定的目标提供具体的定义和实现;主要包括以下配置项 负载均衡配置 Sidecar连接池 异常 阅读全文
posted @ 2022-10-26 15:34 小吉猫 阅读(337) 评论(0) 推荐(0) 编辑
摘要: VirtualHost VirtualHost 几个关键术语 Service:服务注册表上用于标识一组应用实例的独立单元,列如Kubernetes上的Service资源对象 Service Version:Service的一至多个版本(通常称为subset),通常表现为CD场景中,同时运行着的同一应 阅读全文
posted @ 2022-10-26 15:15 小吉猫 阅读(372) 评论(0) 推荐(0) 编辑
摘要: Pilot配置分发机制 Pilot负责网格中数据平面相关的配置信息的获取、生成及分发,它通过用户配置及服务注册表获取网格配置信息并将其转换为xDS接口的标准数据格式,而后经gPRC分发至相关的Envoy; Service Registry:服务注册表中存储有相关平台上注册的各Service的相关信息 阅读全文
posted @ 2022-10-26 14:56 小吉猫 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 架构图 virtualservice-demoapp.yaml apiVersion: networking.istio.io/v1beta1 kind: VirtualService metadata: name: demoapp spec: hosts: - demoapp http: - na 阅读全文
posted @ 2022-10-26 14:42 小吉猫 阅读(79) 评论(0) 推荐(0) 编辑