作者回复: 取决于你是有状态还是无状态蓝绿
作者回复: 先要想清楚为什么要迁移,如果没有痛点没必要迁移,SpringCloud的服务治理能力比istio强。如果要迁移,一般有2个问题,协议是否只有http、grpc、tcp;是否有遗留服务依赖consul,有需要整合服务注册,否则可以下掉
作者回复: 格式问题 -route > route,缩进
作者回复: 看需求,中间件不需要流量管理就可以这样
作者回复: 会覆盖,desc下看看生效没,istioctl ps看看是不是sync了。一般不会有问题,仔细过下vs和dr的配置
作者回复: 蓝绿指的是应用层,不是持久层,应用层的业务逻辑会有版本发布的需求,不同的版本连接的是同一个数据源
作者回复: 不需要,istio-system只是用来部署istio自己的组件的,和你的应用没关系
作者回复: https://flagger.app/ 4-2 我们会讲这个
作者回复: 听上去还是缓存的问题。你在应用后台查看一下log,如果按预期指向了不同的服务,说明配置是没问题的。流控的配置对前端肯定没有影响。建议你访问页面时在后面加不同的参数试试,打开chrome的console查看一下样式加载的路径和responsecode
作者回复: 你的app读取文件是直接读取挂载点吗?原则上不走请求和sidecar没关系。你kubectl logs 看看app和istio-proxy的日志是什么错