当调试 envoy 时,我尝试从转储的配置文件运行,但无法弄清楚。
使用envoy admin api '/config_dump'转储配置。
curl -X POST http://127.0.0.1:15000/config_dump -o envoy.config
Run Code Online (Sandbox Code Playgroud)
但无法启动,出现错误:
envoy --config-path envoy.config
...
[2019-12-22 12:40:50.313][194][critical][main] [external/envoy/source/server/server.cc:98] error initializing configuration 'envoy.config': Protobuf message (type envoy.config.bootstrap.v2.Bootstrap reason INVALID_ARGUMENT:configs: Cannot find field.) has unknown fields
[2019-12-22 12:40:50.313][194][info][main] [external/envoy/source/server/server.cc:607] exiting Protobuf message (type envoy.config.bootstrap.v2.Bootstrap reason INVALID_ARGUMENT:configs: Cannot find field.) has unknown fields
Run Code Online (Sandbox Code Playgroud)