来自文件系统的 Envoy 动态配置,配置的多个路径
Envoy dynamic configuration from filesystem, multiple path for config
我想为 dynamic resources 定义多个路径,如下所示:
node:
id: id_1
cluster: test
dynamic_resources:
cds_config:
- path: /root/envoy/dynamic_fs/cds_ssh.yaml
- path: /root/envoy/dynamic_fs/cds_https.yaml
- path: /root/envoy/dynamic_fs/cds_db.yaml
lds_config:
- path: /root/envoy/dynamic_fs/lds_ssh.yaml
- path: /root/envoy/dynamic_fs/lds_https.yaml
- path: /root/envoy/dynamic_fs/lds_db.yaml
看了envoy官方文档,没找到解决办法。有可能实现这样的目标吗?如果配置很大,有两个yaml很难阅读。
提前致谢!
不,你不能。您可以在 docs 中了解到 CDS、LDS 和 ADS 仅接受单一配置源。
我想为 dynamic resources 定义多个路径,如下所示:
node:
id: id_1
cluster: test
dynamic_resources:
cds_config:
- path: /root/envoy/dynamic_fs/cds_ssh.yaml
- path: /root/envoy/dynamic_fs/cds_https.yaml
- path: /root/envoy/dynamic_fs/cds_db.yaml
lds_config:
- path: /root/envoy/dynamic_fs/lds_ssh.yaml
- path: /root/envoy/dynamic_fs/lds_https.yaml
- path: /root/envoy/dynamic_fs/lds_db.yaml
看了envoy官方文档,没找到解决办法。有可能实现这样的目标吗?如果配置很大,有两个yaml很难阅读。
提前致谢!
不,你不能。您可以在 docs 中了解到 CDS、LDS 和 ADS 仅接受单一配置源。