蚂蚁金服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
腾讯云 Kubernetes 高性能网络技术揭秘——使用 eBPF 增强 IPVS 优化 K8s 网络性能-范建明05 06 01 Service的现状及问题 什么是k8s Service • 应用通过固定的VIP访问一组pod,应用对Pod ip变化 无感知 • 本质是一个负载均衡器 • ClusterIP提供集群内的访问 • NodePort 提供集群外部的访问 iptables mode • 在netfilter pre-routing阶段做DNAT • 在netfilter post-routing阶段做SNAT0 码力 | 27 页 | 1.19 MB | 9 月前3
36-云原生监控体系建设-秦晓辉state-metrics • kube-state-metrics 也是部署到 Kubernetes 集群中即可,通常作为一个单副本的 Deployment • 可以为 ksm 分配一个 ClusterIP,当做一个普通服务配置静态目标地址即可,也可以不分配,不分配就是用 PodIP 采集,容器迁移 PodIP 会变,所以只能走 kubernetes 的服务发现机制 • ksm 采集的监控指标数据量很大,请求其0 码力 | 32 页 | 3.27 MB | 6 月前3
共 4 条
- 1













