Service Mesh结合容器云平台的思考和实践
configCh的这个事件会被agent.Run监控到,然后调用agent.reconcile。 3. reconcile方法会启动协程执行agent.waitForExit从而启动envoy看reconcile方法名就知道是用来保证desired config和current config保持一致的。reconcile首先会检查desired config和current config是否一致,如果是的 在调用waitForExit之前会将desiredConfig赋值给currentConfig,表示reconcile工作完成 4. waitForExit会调用agent.proxy.Run,也就是envoy的Run方法,这里会启动envoy。 每次配置发生变化,都会调用agent.reconcile,也就会启动新的envoy,这样envoy越来越多,老的envoy进程怎么办? agent代码的0 码力 | 28 页 | 3.09 MB | 5 月前3
共 1 条
- 1