蚂蚁金服Service Mesh渐进式迁移方案Watch services renew RPC DNS b.svc -> 10.0.3.100 1. 在客户端代码中, 请求发送给”b.svc” 2.DNS解析”b.svc”到 clusterIP 10.0.3.100 3. 流量劫持到 sidecar1 Service Mesh演进路线 3 2 实现平滑迁移的关键 3 4 DNS寻址方案的后续规划 5 总结 DNS寻址方案的演进DNS寻址方案的演进路线 userservice pod DNS userservice pod userservice pod 1. 服务部署 • ServiceType=ClusterIP • ServiceName=userservice • ClusterIP=10.254.162.44 • Domain=userservice.default.svc.cluster.local 2. 生成DNS记录 • userservice pod DNS userservice pod userservice pod 1. 服务部署 • ServiceType=ClusterIP • ServiceName=userservice • ClusterIP=10.254.162.44 • Domain=userservice.default.svc.cluster.local 2. 生成DNS记录 •0 码力 | 40 页 | 11.13 MB | 6 月前3
SOFAMesh的通用协议扩展interface com.svc.user Interface com.svc.role Labels interface user version 1.0.0 User Service clusterIP 172.168.1.2 domain user.default.svc.cluster.local POD APP user interface com.svc.user Interface interface role version 1.0.0 POD APP zoo interface com.svc.zoo Labels version 1.0.0 Zoo Service clusterIP 172.168.1.3 domain zoo.default.svc.cluster.local POD APP zoo interface com.svc.zoo Labels version0 码力 | 28 页 | 4.73 MB | 6 月前3
共 2 条
- 1













