写点什么

envoy

0 人感兴趣 · 24 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/84/840980318643e7e8ed700aa171802202.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

MoE 系列(三)|使用 Istio 动态更新 Go 扩展配置

上一篇我们用 Go 扩展实现了 Basic Auth,体验了 Go 扩展从 Envoy 接受配置。

https://static001.geekbang.org/infoq/d4/d404a9a1e0d1384486fe23c75cd915c2.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

马蜂窝如何利用 APISIX 网关实现微服务架构升级

随着业务的发展,马蜂窝架构也在跟随技术步伐进行更迭,开始基于 Kubernetes 进行更多的延展。在这个技术背景下,需要针对云服务开启新一轮的架构更新,在微服务网关领域将 Istio + Envoy 的架构替换为 Apache APISIX 与 Envoy 共存的微服务网关模式。

https://static001.geekbang.org/infoq/b5/b573e0a0477f56349e2a8d55d570087e.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一张图快速了解 Istio 的 EnvoyFilter

用户头像
万猫学社
2022-08-10

EnvoyFilter 提供了一种机制来定制 Istio Pilot 生成的 Envoy 配置。使用 EnvoyFilter 修改某些字段的值,添加特定的过滤器,甚至添加全新的侦听器、集群等等。

https://static001.geekbang.org/infoq/61/613c10e638174ad36afdbc78a5c6bfb4.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

在 Istio 中,到底怎么获取 Envoy 访问日志?

用户头像
万猫学社
2022-08-10

Envoy 访问日志记录了通过 Envoy 进行请求 / 响应交互的相关记录,可以方便地了解具体通信过程和调试定位问题。

https://static001.geekbang.org/infoq/77/77a10da56ae80b5e6149e2252845e8c5.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

5 个 Istio 访问外部服务流量控制最常用的例子,你知道几个?

用户头像
万猫学社
2022-08-09

5 个 Istio 访问外部服务的流量控制常用例子,强烈建议收藏起来,以备不时之需。

https://static001.geekbang.org/infoq/22/2220d6f9290b025b717b7ba0f4f2c059.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

10 个 Istio 流量管理 最常用的例子,你知道几个?

用户头像
万猫学社
2022-08-09

10 个 Istio 流量管理 最常用的例子,强烈建议收藏起来,以备不时之需。

https://static001.geekbang.org/infoq/b3/b310c01ddfe62949fa0f1b2de71aeb5e.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

自从用了 Kiali 以后才知道,配置 Istio 的 流量管理 是如此容易

用户头像
万猫学社
2022-08-05

在生产环境中,直接登录服务器是非常不方便的,我们可以使用Kiali配置Istio的流量管理。

https://static001.geekbang.org/infoq/f4/f470d7f14122ae597d99559ee2295f5a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

深入理解 Istio 流量管理的超时时间设置

用户头像
万猫学社
2022-08-05

HTTP 请求的超时可以用路由规则的 timeout 字段来指定,那么 Istio 到底是如何实现超时时间的呢?

https://static001.geekbang.org/infoq/4b/4b8cbe76f154e6288986a4fd143172d7.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Envoy 分布式链路追踪

用户头像
阿泽🧸
2022-07-21

Envoy分布式跟踪特性的初始化工作由MainImpl::initializeTracers负责,这里先判断是否为HTTP协议,然后使用配置文件中指定的跟踪插件名,调用对应插件factory的HTTP Tracer创建函数,完成HTTP Tracer的初始化。

https://static001.geekbang.org/infoq/4b/4b8cbe76f154e6288986a4fd143172d7.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Envoy 监听管理

用户头像
阿泽🧸
2022-07-19

监听是处理网络请求的第一步,Envoy使用监听器来具体管理监听请求工作,可以同时支持多个监听器,每个监听器负责一类网络请求的监听行为。

https://static001.geekbang.org/infoq/0b/0bc08077d302eef7b940054636286ff9.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Istio XDS 配置生成实现

用户头像
阿泽🧸
2022-07-17

Envoy按照使用场景可以分为3种:Sidecar模式、Router模式、Ingress模式。

https://static001.geekbang.org/infoq/4b/4b8cbe76f154e6288986a4fd143172d7.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Envoy 生命周期管理

用户头像
阿泽🧸
2022-07-16

Istio在部署运维、生命周期管理方面充分利用Kubernetes基础设施的优点,有力地保障了Service Mesh的效率和可用性。

https://static001.geekbang.org/infoq/6e/6e24b70cc3afa666c89d48c560557927.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Envoy 与 Nginx 的八大对比

用户头像
阿泽🧸
2022-07-11

Envoy和Nginx都有很多的可取之处,下面会从功能定位、整体网络模型、连接处理、请求解析、插件机制、配置管理、部署和运维、管理方式等诸多维度,通过与Nginx功能和架构层面的全方位对比,大家也可以对Envoy的架构设计有更立体的认识。

https://static001.geekbang.org/infoq/4b/4b8cbe76f154e6288986a4fd143172d7.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Envoy 整体架构概述

用户头像
阿泽🧸
2022-07-10

网络透明是Envoy架构层面总的指导原则,架构设计的各个维度都围绕这个指导原则展开。

https://static001.geekbang.org/infoq/4b/4b8cbe76f154e6288986a4fd143172d7.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

初始 Envoy 项目

用户头像
阿泽🧸
2022-07-09

Envoy是一个用C++编写的云原生高性能边缘代理、中间代理和服务代理,作为专门为微服务架构设计的通信总线,定位是作为Service Mesh的数据平面,接管微服务通信的全部流量,对应用程序屏蔽网络和通信的复杂性。

https://static001.geekbang.org/infoq/31/31de6fce51cac904be83deff3a19a4ee.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

网易数帆 Envoy Gateway 实践之旅:坚守 6 年,峥嵘渐显

用户头像
网易数帆
2022-05-27

网易数帆轻舟云原生团队早在 2017 年就探索基于 Istio 和 Envoy 实现服务网格平台及 API 网关,并于 2019 年完成该体系在严选电商业务的成熟应用。

破浪人丨国内首位 Envoy Maintainer!王佰平独家讲述四年开源之路

用户头像
网易数帆
2022-04-24

受邀成为Envoy 社区国内首位且唯一的 Maintainer,网易数帆资深架构师王佰平讲述个人四年开源贡献的心得体会。

https://static001.geekbang.org/infoq/f9/f92691214418cd32879128d4cae70277.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

云原生小课堂|Envoy 请求流程源码解析(三):请求解析

用户头像
York
2022-03-24

本期【云原生小课堂】将继续为您分享Envoy的outbound方向下篇,包含:接收请求、发送请求、接收响应、返回响应。

https://static001.geekbang.org/infoq/13/1345d4fa57ab60ffcf39240beadb3339.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

云原生小课堂 | Envoy 请求流程源码解析(二):请求解析

用户头像
York
2022-03-10

本期【云原生小课堂】将为您分享Envoy的outbound方向,包含启动监听和建立连接。

https://static001.geekbang.org/infoq/5f/5f6e74c4338ec9d68be3c1c918eb7ed9.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

云原生小课堂 | Envoy 请求流程源码解析(一):流量劫持

用户头像
York
2022-02-24

本期【云原生小课堂】将从源码级别切入,带您深入了解Envoy架构。

https://static001.geekbang.org/infoq/c0/c088183f4c5d57864fcc0e37f6cc98ee.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Hango Rider:网易数帆开源 Envoy 企业级自定义扩展框架

用户头像
网易数帆
2022-02-11

目前,Rider扩展框架已经全面开源,并且被集成于开源云原生 API 网关 Hango当中,为 Hango 网关提供了灵活、强大、易用的自定义扩展能力。

https://static001.geekbang.org/infoq/9c/9cd694fd73204f123ef6b32837cf86d1.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Contour-v1.19.1 发布

用户头像
远鹏
2021-11-01

我们很高兴发布发布我们用于kubernetes集群七层反响代理Contour的1.19.1版本.

https://static001.geekbang.org/infoq/ea/ea7f21852afb99fd0c623b4f8897defa.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

2021 网络系统流行架构

用户头像
杨东冬
2021-03-08

2021年了,看看网络系统的流行架构。

envoy_envoy技术文章_InfoQ写作社区