Istio内部是使用了K8S的,但为了细粒度的进行日志管理和流量控制,K8S Service自身都无法满足设计要求。于是,Istio只是通过K8S API收集了Service信息便自己接管了后续的工作,流量转发控制权交给了由C++开发的Envoy。这个高性能的组件就是传说中的Istio Sidecar,也就是每一个微服务实例所在Pod中必须注入的另一个容器啦,而这个Sidecar的追求是对应用本身透明。到这里,大家知道Istio的野心了么?
2021-01-28 04:13:42
840KB
istio
1