12.2Istio架构和原理

Proxy:代理envoy

Pilot:告诉envoy怎么干活,提供envoy信息,告诉envoy哪些服务

Galley:检验配置是否正常

Mixer:策略(哪些用户可以访问哪些服务和策略。如访问速率的限制)

遥测:数据(服务之间流转的数据)的收集和汇报(向后台汇报,格式需要经过Adapter转换,如Prometheus,gaphst,datadog,stackdriver,bluemix)数据(请求从哪发出来,什么数据,什么协议,请求的延时,状态码)

Citadel:安全相关,用户到服务,服务到服务提供安全的通讯,可以让http的服务无感知的升级为https,服务的授权、ipac控制

Istio解决的问题

helm ls -a

kubectl taint node dh.cn master=:NoSchedule

Last updated

Was this helpful?