y96.第六章 微服务、服务网格及Envoy实战 -- xDS API与动态配置(七)

7.xDS API与动态配置

7.0 本节话题

  • xDS API概述
  • Envoy动态配置及配置源
  • xDS Protocol
  • 基于文件系统的EDS和CDS订阅示例
  • 基于REST-API的订阅示例
  • 基于gRPC 订阅示例
  • ADS配置格式

7.1 动态配置

  • xDS API为Envoy提供了资源的动态配置机制,它也被称为Data Plane API

  • Envoy支持三种类型的配置信息的动态发现机制,相关的发现服务及其相应的API联合起来称为xDS API;

    • 基于文件系统发现:指定要监视的文件系统路径

    • 通过查询一到多个管理服务器(Management Server)发现:通过DiscoveryRequest协议报文发送请求,并要求服务方以DiscoveryResponse协议报文进行响应

      • gRPC服务:启动gRPC流
      • REST服务:轮询REST-JSON URL
  • v3 xDS支持如下几种资源类型

    • envoy.config.listener.v3.Listener
  • envoy.config.route.v3.RouteConfiguration

    • envoy.config.route.v3.ScopedRouteConfiguration
  • envoy.config.route.v3.VirtualHost

    • envoy

猜你喜欢

转载自blog.csdn.net/qq_25599925/article/details/125211393