随笔分类 -  envoy-istio

摘要:http的流程图 一、路由的作用 1、路由匹配(match) (1)基础匹配:prefix、path和safe_regex (2)高级匹配:headers和query_patameters 2、路由 (1)路由(route) :把请求报文转发到相应的集群 (2)重定向(redirect) : 把请求 阅读全文
posted @ 2021-12-03 15:33 yaowx 阅读(2488) 评论(1) 推荐(1) 编辑
摘要:1)集群管理器与服务发现机制 2)主动健康状态检测与异常点探测 3)负载均衡策略 (1)分布式负载均衡 负载均衡算法:加权轮询、加权最少连接、环哈希、磁悬浮和随机等 区域感知路由 (2)全局负载均衡 位置优先级 位置权重 均衡器子集 4) 熔断和连接池 二、Cluster Manager 1)Env 阅读全文
posted @ 2021-12-02 23:22 yaowx 阅读(1612) 评论(0) 推荐(0) 编辑
摘要:一、envoy动态配置介绍 动态资源,是指由envoy通过xDS协议发现所需要的各项配置的机制,相关的配置信息保存 于称之为管理服务器(Management Server )的主机上,经由xDS API向外暴露;下面是一个 纯动态资源的基础配置框架。 { "lds_config": "{...}", 阅读全文
posted @ 2021-12-02 16:29 yaowx 阅读(3006) 评论(0) 推荐(0) 编辑
摘要:实验参考:https://gitee.com/mageedu/servicemesh_in_practise 纯静态资源配置方式主是直接在配置文件中通过static_resources配置参数明确定义listeners、 clusters和secrets的配置方式,各配置参数的数据类型如下面的配置所 阅读全文
posted @ 2021-12-01 22:53 yaowx 阅读(3068) 评论(2) 推荐(0) 编辑
摘要:◼ Envoy通常用于以容器编排系统为底层环境的服务网格中,并以sidecar的形式与主程序容 器运行为单个Pod。 ◼ 非编排系统环境中测试时,可以将主程序与Envoy运行于同一容器,或手动组织主程序 容器与Envoy容器共享同一网络名称空间。 ◼ Front Proxy类型的Envoy可独立运行 阅读全文
posted @ 2021-12-01 09:11 yaowx 阅读(745) 评论(0) 推荐(0) 编辑
摘要:一、envoy配置概述 1、envoy启动时从Bootstrap配置文件中加载初始配置。 2、支持静态和动态配置。 静态配置: 纯手工指定配置。 动态配置: 1)xDS API ◆从配置文件加载配置 ◆从管理服务器(Management Server )基于xds协议加载配置 2) runtime 阅读全文
posted @ 2021-12-01 07:42 yaowx 阅读(1507) 评论(0) 推荐(0) 编辑
摘要:envoy中文指南:https://fuckcloudnative.io/envoy-handbook/docs/overview/overview/ envoy英文指南:https://www.envoyproxy.io/docs/envoy/latest/intro/what_is_envoy 阅读全文
posted @ 2021-11-30 16:44 yaowx 阅读(1303) 评论(0) 推荐(0) 编辑