Istio体系课导读:微服务治理到底在治什么
很多团队把业务拆成微服务后,往往会陷入“分布式麻烦”里:服务间调用链路一团乱麻,某个下游接口卡顿引发上游雪崩,或者灰度发布全靠改代码硬编码。Istio这类服务网格工具,核心就是把这些原本跟业务代码耦合的治理逻辑下沉到基础设施层。这门资料解决的具体场景很明确:当你面对几十上百个微服务时,怎么在不改一行业务代码的前提下,统一做流量路由、熔断降级、加密通信和链路追踪。它不是教你写业务接口,而是教你管理这些接口之间的交互方式。
先看哪几块,怎么配合练习
这套资料体量很大,建议别按顺序死磕。如果你日常接触Kubernetes但没碰过服务网格,优先看“架构原理”和“流量管理”两块。前者把数据平面(Envoy代理)和控制平面的交互讲透,这是理解后续所有操作的前提;后者直接对应日常最痛点的需求,比如按权重切流量、按Header做金丝雀发布。练习时,务必自己搭一个本地K8s集群,哪怕只有单节点,把资料里的YAML配置亲手敲一遍。Istio的CRD资源对象很多,光看视频会产生“懂了”的错觉,但只有自己写DestinationRule和VirtualService并观察流量实际走向,才能真正消化。安全通信和可观测性模块可以放到第二阶段,这两块依赖前面的基础,且在本地环境复现效果不如真实集群明显。
学完能独立做什么
如果完整跟下来,你应该能独立完成这几件事:为一个已有的微服务集群设计Istio接入方案,包括Sidecar注入策略和资源规划;通过配置实现灰度发布和流量镜像,而不是依赖研发改代码;针对具体服务配置熔断规则和重试机制,防止局部故障扩散;读懂Envoy生成的指标和分布式追踪数据,定位跨服务调用的性能瓶颈。说白了,学完之后你能在团队里承担“服务网格落地”这个角色——不是只会敲kubectl apply,而是知道每条规则背后Envoy怎么生效、出问题怎么排查。这对运维和架构岗来说,是从“被动救火”转向“主动设计治理体系”的分水岭。
几米课堂mark istio入门到精通【400节大课】,由拥有10年+云原生实战践经验的Mark老师团队精心打造,专为0-5年云原生开发者、运维工程师和架构师设计。通过"理论精讲+环境实战+企业案例"的阶梯式教学,帮助学员全面掌握Istio服务网格核心功能(流量管理/安全通信/可观测性)、深度理解Istio架构原理(数据平面/控制平面/CRD资源)、熟练运用Istio解决微服务痛点(服务发现/负载均衡/熔断降级),最终具备在生产环境设计、部署和运维大规模Istio集群的能力,成为云原生领域稀缺人才。
课程目录
* 01 课程特色&课程内容/
* 01 自我介绍.mp4 (13.96 MB), 06:39
* 02 课程特色.mp4 (26.61 MB), 07:08
* 03 课程内容.mp4 (17.44 MB), 10:13
* 02 istio原理/
* 01 什么是servicemesh.mp4 (137.19 MB), 28:07
* 02 什么是servicemesh-2.mp4 (11.55 MB), 07:35
* 03 什么是istio.mp4 (18.84 MB), 04:22
* 04 部署istio.mp4 (18.02 MB), 07:19
* 05 istio架构.mp4 (68.03 MB), 13:48
* 06 bookinfo案例.mp4 (39.29 MB), 16:40
* 07 crd介绍.mp4 (37.53 MB), 10:14
* 03 envoy原理/
* 01 envoy架构.mp4 (24.90 MB), 15:07
* 02 envoy核心功能.mp4 (54.52 MB), 14:50
* 03 envoy基本概念.mp4 (15.49 MB), 10:50
* 04 xds.mp4 (30.17 MB), 08:06
* 05 listener filter介绍.mp4 (22.81 MB), 13:05
* 06 http filter介绍.mp4 (100.85 MB), 19:29
* 07 network filter介绍.mp4 (17.98 MB), 11:42
* 08 envoy配置示例.mp4 (44.20 MB), 09:46
* 04 envoy配置/
* 01 bootstrap配置.mp4 (14.40 MB), 09:22
* 02 listener配置.mp4 (16.21 MB), 04:02
* 03 cluster配置.mp4 (14.50 MB), 06:09
* 04 route configuration配置.mp4 (9.43 MB), 02:27
* 05 配置完整示例阅读-01.mp4 (56.63 MB), 26:58
* 06 配置完整示例阅读-02.mp4 (173.67 MB), 28:51
* 07 配置完整示例阅读-03.mp4 (32.21 MB), 08:37
* 05 envoy案例/
* 01 brotli案例.mp4 (113.47 MB), 22:31
* 02 cache案例.mp4 (32.53 MB), 13:45
* 03 cors案例.mp4 (96.64 MB), 18:17
* 04 csrf案例.mp4 (53.86 MB), 16:30
* 05 double-proxy案例.mp4 (98.05 MB), 16:52
* 06 dynamic-config-cp案例.mp4 (30.05 MB), 09:59
* 07 dynamic-config-fs案例.mp4 (30.56 MB), 05:53
* 08 ext_authz案例.mp4 (87.05 MB), 32:38
* 09 fault-injection案例.mp4 (68.83 MB), 12:06
* 10 front-proxy案例.mp4 (27.29 MB), 09:43
* 11 grpc-bridge案例.mp4 (85.93 MB), 16:26
* 12 gzip案例.mp4 (22.89 MB), 08:34
* 13 jaeger-native-tracing案例.mp4 (104.40 MB), 19:52
* 14 jaeger-tracing案例.mp4 (37.33 MB), 12:24
* 15 load-reporting-service案例.mp4 (68.37 MB), 11:53
* 16 local-ratelimit案例.mp4 (16.43 MB), 06:37
* 17 locality-load-balancing案例.mp4 (96.64 MB), 17:36
* 18 lua案例.mp4 (16.92 MB), 05:18
* 19 mysql案例.mp4 (30.49 MB), 05:25
* 20 postgres案例.mp4 (22.81 MB), 07:18
* 21 redis案例.mp4 (19.70 MB), 03:44
* 22 skywalking-tracing案例.mp4 (45.94 MB), 18:46
* 23 tls-inspector案例.mp4 (33.18 MB), 06:07
* 24 tls-sni案例.mp4 (30.95 MB), 10:53
* 25 tls案例.mp4 (60.52 MB), 11:05
* 26 udp案例.mp4 (9.99 MB), 04:08
* 27 vrp-litmus案例.mp4 (40.68 MB), 07:45
* 28 vrp-local案例.mp4 (18.50 MB), 04:08
* 29 wasm-cc案例.mp4 (46.76 MB), 08:01
* 30 websocket案例.mp4 (26.45 MB), 08:23
* 31 zipkin-tracing案例.mp4 (43.00 MB), 08:31
* 32 zstd案例.mp4 (31.91 MB), 09:56
* 06 gateway详解/
* 01 什么是gateway.mp4 (82.37 MB), 16:06
* 02 host解析.mp4 (87.36 MB), 30:28
* 03 port-https解析.mp4 (64.21 MB), 10:59
* 04 port-tcp解析.mp4 (28.58 MB), 09:35
* 05 port-http2解析.mp4 (39.77 MB), 06:45
* 06 port-mongo解析.mp4 (94.05 MB), 32:35
* 07 port-tls解析.mp4 (50.89 MB), 08:36
* 08 port-mysql解析.mp4 (49.25 MB), 16:10
* 09 port-redis解析.mp4 (68.44 MB), 11:27
* 10 port-grpc-web解析.mp4 (36.39 MB), 11:56
* 11 httpRedirect详解.mp4 (59.79 MB), 10:21
* 12 mode-PASSTHROUGH详解.mp4 (57.72 MB), 16:40
* 13 mode-SIMPLE-MUTUAL详解.mp4 (92.67 MB), 15:13
* 14 mode-AUTO PASSTHROUGH详解.mp4 (100.63 MB), 25:49
* 15 cipherSuites详解.mp4 (37.43 MB), 06:42
* 16 ProtocolVersion详解.mp4 (21.44 MB), 07:21
* 17 subjectAltNames详解.mp4 (37.78 MB), 06:04
* 18 http3案例.mp4 (95.74 MB), 18:02
* 07 virtualservice详解/
* 01 什么是virtualservice.mp4 (13.26 MB), 06:28
* 02 exportTo解析.mp4 (77.47 MB), 12:28
* 03 gateways解析.mp4 (56.69 MB), 17:38
* 04 hosts解析.mp4 (81.67 MB), 13:25
* 05 cors.mp4 (76.36 MB), 24:09
* 06 代理.mp4 (28.45 MB), 04:39
* 07 故障注入.mp4 (31.67 MB), 10:39
* 08 请求头.mp4 (54.84 MB), 08:53
* 09 匹配规则-01.mp4 (77.65 MB), 25:13
* 10 匹配规则-02.mp4 (134.21 MB), 22:19
* 11 镜像.mp4 (25.20 MB), 08:32
* 12 重定向.mp4 (33.91 MB), 05:55
* 13 重试.mp4 (41.74 MB), 11:33
* 14 重写.mp4 (22.14 MB), 03:49
* 15 http-route解析.mp4 (53.86 MB), 16:29
* 16 超时设置.mp4 (8.98 MB), 01:26
* 17 tls解析.mp4 (97.92 MB), 28:31
* 18 tcp解析.mp4 (111.63 MB), 18:22
* 19 三种协议对比.mp4 (3.37 MB), 02:17
* 08 destinationrule解析/
* 01 什么是dr.mp4 (23.65 MB), 04:59
* 02 exportTo-hosts解析.mp4 (34.58 MB), 11:41
* 03 连接池.mp4 (146.02 MB), 23:55
* 04 负载均衡-一致性hash.mp4 (76.09 MB), 16:09
* 05 负载均衡-跨地域-distribute.mp4 (226.90 MB), 35:12
* 06 负载均衡-跨地域-failover.mp4 (77.90 MB), 14:09
* 07 负载均衡-simple.mp4 (81.46 MB), 13:12
* 08 熔断.mp4 (137.69 MB), 13:02
* 09 tls配置.mp4 (179.50 MB), 30:38
* 09 serviceentry解析/
* 01 什么是serviceentry.mp4 (6.77 MB), 02:49
* 02 exportTo-hosts解析.mp4 (79.71 MB), 12:46
* 03 resolution解析.mp4 (66.90 MB), 18:47
* 04 vs-dr-se联合使用.mp4 (97.77 MB), 16:50
* 05 location解析.mp4 (26.15 MB), 08:26
* 06 address-port解析.mp4 (72.86 MB), 11:35
* 07 使用egress.mp4 (19.97 MB), 07:31
* 08 endpoint解析.mp4 (191.28 MB), 30:31
* 09 subjectAltNames解析.mp4 (31.34 MB), 09:03
* 10 authorizationPolicy解析/
* 01 什么是authorizationPolicy.mp4 (28.41 MB), 06:31
* 02 拒绝所有.mp4 (40.70 MB), 12:58
* 03 action解析.mp4 (98.24 MB), 15:44
* 04 from解析.mp4 (91.69 MB), 28:46
* 05 to解析.mp4 (66.21 MB), 11:50
* 06 when解析.mp4 (97.70 MB), 29:52
* 07 组合配置.mp4 (24.75 MB), 04:25
* 11 sidecar解析/
* 01 什么是sidecar.mp4 (3.70 MB), 02:40
* 02 有效范围.mp4 (62.69 MB), 10:42
* 03 egress解析.mp4 (104.49 MB), 24:57
* 04 ingress解析.mp4 (123.56 MB), 21:12
* 05 outboundTrafficPolicy解析.mp4 (27.19 MB), 08:25
* 06 组合应用.mp4 (18.91 MB), 05:09






