视频讲解:Envoy手把手入门视频讲解

Envoy 的控制平面的实现

可以动态下发的配置有:

对应的服务端分别称为 cdsldsrdssds

示例代码:

git clone https://github.com/introclass/go-code-example.git

下发协议

envoyproxy/data-plane-api 定义了 envoy 的 REST API 和配置下发时使用的通信协议 xDS REST and gRPC protocol,同时 Envoy 开源了一个控制层面的开发框架 envoyproxy/go-control-plane,使用该框架可以快速开发一个控制平面(也就是 xDS 服务),框架已经实现了通信过程,不需要自行实现通信协议。

参考