深度思维者

永远年轻,永远热泪盈眶

随笔分类 -  Service Mesh

服务网格知识汇总
摘要:Envoy 网络拓扑及请求流程 首先描述Envoy如何适合请求的请求路径,然后描述内部请求从下游到达Envoy代理之后发生的内部事件 1. 术语 Envoy在其代码库和文档中使用以下术语: Cluster/(集群):,集群是指 Envoy 连接到的逻辑上相同的一组上游主机。 Envoy 通过服务发现 阅读全文
posted @ 2021-03-17 17:18 failymao 阅读(891) 评论(0) 推荐(1) 编辑
摘要:后K8S时代的微服务 使用过Istio 的人可能都会有下面几个疑问? 为什么Istio 要绑定K8s? Kubernetes 和 Service Mesh 分别在云原生中扮演什么角色? Istio 扩展了 Kubernetes 的哪些方面?解决了哪些问题? Kubernetes、xDS 协议(Env 阅读全文
posted @ 2021-03-12 14:29 failymao 阅读(943) 评论(0) 推荐(1) 编辑
摘要:Sidecar 1.什么是Sidecar模式 Sidecar 模式是 Service Mesh 中习惯采用的模式 将应用程序的功能划分为单独的进程可以被视为 Sidecar 模式。如图所示,Sidecar 模式允许您在应用程序旁边添加更多功能,而无需额外第三方组件配置或修改应用程序代码。 在软件架构 阅读全文
posted @ 2021-03-12 14:20 failymao 阅读(14379) 评论(0) 推荐(1) 编辑
摘要:Istio 核心功能 一. 流量控制 微服务应用的最大的痛点就是处理服务间的通信, 而这一问题的核心其实就是 流量的管理。 传统的微服务在金丝雀发布的路由功能在不借助于第三方框架,最简单的实现方法,就是在服务期间添加一个负载均衡(比如nginx)做代理, 通过修改配置的权重分配流量。 缺点: 对流量 阅读全文
posted @ 2021-03-12 14:17 failymao 阅读(865) 评论(0) 推荐(1) 编辑