Service mesh 总结

1 我们现在怎么做的

基于docker容器技术,我们K8s进行容器编排和调度管理。利用ingress controller进行负载均衡,主要是nginx。

最早以前,我们自己实现的服务发现,是新增的服务去报活,发送消息,nginx接受到消息后更新配置文件,后来我们利用consul去实现服务发现。

现在ingress controller帮我们实现了负载均衡和动态服务发现。负责监听pod资源变化。

Ingress controller 通过不断地与 kube-apiserver 打交道,实时的感知后端 service、pod 的变化,当得到这些变化信息后,Ingress controller 再结合 Ingress 的配置,更新反向代理负载均衡器,达到服务发现的作用。其实这点和服务发现工具 consul consul-template 非常类似

2 Service mesh怎么做

 

发布了351 篇原创文章 · 获赞 72 · 访问量 52万+

猜你喜欢

转载自blog.csdn.net/hanruikai/article/details/104274482