Service mesh 学习02 Istio基础
  dBFTbkVLMBge 2023年11月12日 28 0

一、Istio架构概述

Service mesh 学习02 Istio基础_Istio

1.Pilot提供服务发现和路由规则

2.Mixer策略控制 :服务调用限流

3.citadel 安全作用,可以保证服务间的通信安全

4.Enovy代理:处理服务的流量

Service mesh 学习02 Istio基础_Istio_02

Service mesh 学习02 Istio基础_Istio_03

Service mesh 学习02 Istio基础_Istio_04

Service mesh 学习02 Istio基础_Istio_05

Service mesh 学习02 Istio基础_Istio_06

二、自动注入

sidecar-injector:会修改应用程序的描述信息,注入sidecar

描述信息:创建pod的yaml文件

Service mesh 学习02 Istio基础_Istio_07

三、流量拦截

Service mesh 学习02 Istio基础_Istio_08

根据iptables路由规则 来控制pod的出口流量和入口流量,envoy实现拦截

四、服务发现

pilot提供了服务发现和负载均衡功能

五、流量治理

pilot还实现了流量治理功能

Service mesh 学习02 Istio基础_Istio_09

六、访问安全

通信加密所需要的证书和密钥统一由控制平面citadel维护

七、服务监控和策略执行

Service mesh 学习02 Istio基础_Istio_10

Service mesh 学习02 Istio基础_Istio_11

八、外部访问

网关gateway控制

九、Pilot组件

Service mesh 学习02 Istio基础_Istio_12

Service mesh 学习02 Istio基础_Istio_13

Service mesh 学习02 Istio基础_Istio_14

Service mesh 学习02 Istio基础_Istio_15

Service mesh 学习02 Istio基础_Istio_16

Service mesh 学习02 Istio基础_Istio_17

十、Mixer组件

Service mesh 学习02 Istio基础_Istio_18

Telemetry负责从envoy代理采集遥测数据

Service mesh 学习02 Istio基础_Istio_19

Service mesh 学习02 Istio基础_Istio_20

十一、Citadel组件

Service mesh 学习02 Istio基础_Istio_21

Service mesh 学习02 Istio基础_Istio_22

Service mesh 学习02 Istio基础_Istio_23

十二、Galley

Service mesh 学习02 Istio基础_Istio_24

Service mesh 学习02 Istio基础_Istio_25

Service mesh 学习02 Istio基础_Istio_26

Service mesh 学习02 Istio基础_Istio_27

十三、sidecar-injector

Service mesh 学习02 Istio基础_Istio_28

Service mesh 学习02 Istio基础_Istio_29

十四、Envoy组件

Service mesh 学习02 Istio基础_Istio_30

Service mesh 学习02 Istio基础_Istio_31

十五、Ingressgateway

Service mesh 学习02 Istio基础_Istio_32

Service mesh 学习02 Istio基础_Istio_33

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月12日 0

暂无评论

推荐阅读
  dBFTbkVLMBge   2023年11月12日   29   0   0 Istio
dBFTbkVLMBge