摘要: http的流程图 一、路由的作用 1、路由匹配(match) (1)基础匹配:prefix、path和safe_regex (2)高级匹配:headers和query_patameters 2、路由 (1)路由(route) :把请求报文转发到相应的集群 (2)重定向(redirect) : 把请求 阅读全文
posted @ 2021-12-03 15:33 yaowx 阅读(2487) 评论(1) 推荐(1) 编辑
摘要: 1)集群管理器与服务发现机制 2)主动健康状态检测与异常点探测 3)负载均衡策略 (1)分布式负载均衡 负载均衡算法:加权轮询、加权最少连接、环哈希、磁悬浮和随机等 区域感知路由 (2)全局负载均衡 位置优先级 位置权重 均衡器子集 4) 熔断和连接池 二、Cluster Manager 1)Env 阅读全文
posted @ 2021-12-02 23:22 yaowx 阅读(1611) 评论(0) 推荐(0) 编辑
摘要: 一、envoy动态配置介绍 动态资源,是指由envoy通过xDS协议发现所需要的各项配置的机制,相关的配置信息保存 于称之为管理服务器(Management Server )的主机上,经由xDS API向外暴露;下面是一个 纯动态资源的基础配置框架。 { "lds_config": "{...}", 阅读全文
posted @ 2021-12-02 16:29 yaowx 阅读(3005) 评论(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 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 一、envoy配置概述 1、envoy启动时从Bootstrap配置文件中加载初始配置。 2、支持静态和动态配置。 静态配置: 纯手工指定配置。 动态配置: 1)xDS API ◆从配置文件加载配置 ◆从管理服务器(Management Server )基于xds协议加载配置 2) runtime 阅读全文
posted @ 2021-12-01 07:42 yaowx 阅读(1506) 评论(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 阅读(1302) 评论(0) 推荐(0) 编辑
摘要: 一、容器网络模型 实验环境 OS: root@harbor:~# cat /etc/issue Ubuntu 20.04.2 LTS \n \l root@harbor:~# uname -r 5.4.0-81-generic IP分配: 172.168.33.201 harbor.ywx.net 阅读全文
posted @ 2021-11-11 15:19 yaowx 阅读(972) 评论(0) 推荐(0) 编辑
摘要: 一、网络拓扑 二、系统配置 OS System: [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core) 内核版本: [root@localhost ~]# uname -r 5.4.109-1 阅读全文
posted @ 2021-11-02 23:01 yaowx 阅读(1006) 评论(0) 推荐(0) 编辑
摘要: 实验环境见:https://www.cnblogs.com/yaokaka/p/15335719.html 实验案例 1、kubernetes对普通用户授权 RBAC是基于角色的访问控制 创建一个kaka用户来管理namespace=dev的dashboard账户 第一步:在指定namespace创 阅读全文
posted @ 2021-11-02 22:41 yaowx 阅读(1009) 评论(0) 推荐(0) 编辑