美文网首页
envoy之xds

envoy之xds

作者: tianxinheihei | 来源:发表于2020-05-30 23:47 被阅读0次

“xDS” (* discovery service),提供动态配置的API

Endpoint Discovery Service (EDS) API

envoy用来发现upstream cluster的服务成员

Cluster Discovery Service (CDS) API

envoy用于发现upstream cluster,能够优雅的添加/更新/删除clusters。在初始化配置阶段,可以不必知道所有的upstream cluster。使用CDS的http路由可以通过请求中header指定的cluster转发请求。

Route Discovery Service (RDS) API

用于发现路由规则。

Virtual Host Discovery Service

路由配置中使用的virtual hosts可以在需要的时候单独发送请求获取。在有大量的virtual host时可以使用。

Scoped Route Discovery Service (SRDS) API

将route table切分为几个小块。如果http routing使用了大量的route table, 线性的搜索不可用时使用。

Listener Discovery Service (LDS) API

用于发现动态的Listener配置,包括所有的filter配置,以及内嵌指向RDS的HTTP filter配置。

Secret Discovery Service (SDS) API

用于发现listener上配置的加密相关的秘钥,如证书私钥,tls session ticket keys,

Aggregated xDS

EDS, CDS等API都有各自独立的服务名,如果用户希望能够控制资源到达envoy的顺序,可以使用聚合xds,上面可以传递各种类型的动态配置

delta grpc xds

xds也可以只传递增量数据

相关文章

  • envoy之xds

    “xDS” (* discovery service),提供动态配置的API Endpoint Discovery...

  • Envoy xDS示例

    一、Envoy xDS示例 代码克隆参照Envoy示例博文 eds-filesystem 注:该示例的docker...

  • envoy xds 简介

    简介 xds 是lds,rds,cds,eds,sds的总称,即发现服务,也就是他后2个字母ds是discover...

  • osm 源码简单分析

    简介 作为 xds 的 server,链接上来的 envoy 都会注册到 meshcatalog,断开则取消注册每...

  • envoy动态配置

    动态资源,是指由envoy通过xDS协议发现所需要的各项配置的机制,相关的配置信息保存 于称之为管理服务器(Man...

  • Envoy 学习笔记之 Envoy 入门实战

    本文通过编写一个入门的 Envoy 实战,演示通过 Envoy 访问 SpringBoot Web 项目来了解 E...

  • envoy代理转发与L5 Cluster 负载均衡

    一、envoy envoy是什么。[https://www.envoyproxy.cn/introduction/...

  • envoy基础

    envoy中文指南:https://fuckcloudnative.io/envoy-handbook/docs/...

  • 详细解读Service Mesh的数据面Envoy

    、一、Envoy的工作模式 Envoy的工作模式如图所示,横向是管理平面。 Envoy会暴露admin的API,可...

  • CDA.xds导出java类

    java中提供了xjc.exe可以将xds转成类方法,但是用命令行导CDA.xds是报如下错误: Exceptio...

网友评论

      本文标题:envoy之xds

      本文链接:https://www.haomeiwen.com/subject/ztpkzhtx.html