Bootstrap 配置

要使用 xDS API,须提供一份 bootstrap 配置文件。它提供了静态的服务器配置,并配置 Envoy 来访问 动态配置(如有需要) 。在命令行中可以通过选项 -c 来提供,例如:

./envoy -c <path to config>.{json,yaml,pb,pb_text}

其中扩展反映了底层配置关系。

Bootstrap 消息是配置的根。在 Bootstrap 消息中有一个重要的概念就是静态和动态资源之间的区别。比如 监听器集群 之类的资源或在 static_resources 中静态提供,或由配置在 dynamic_resources 中的诸如 LDSCDS 之类的 xDS 服务提供。