Service Mesh 实战
马若飞
FreeWheel 北京研发中心首席工程师、《Istio 实战指南》作者
11858 人已学习
新⼈⾸单¥59
课程目录
已完结/共 41 讲
Service Mesh 实战
登录|注册
留言
26
收藏
沉浸
阅读
分享
手机端
回顶部
当前播放: 41 | 结果测试&结束语
00:00 / 00:00
高清
  • 高清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.75x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看
01 | 课程介绍
02 | 内容综述
03 | Service Mesh的起源:为什么会出现Service Mesh技术?
04 | Service Mesh的发展:Service Mesh技术是如何演进的?
05 | 微服务通信的济世良方:什么是Service Mesh?它能帮你做什么?
06 | 列王的纷争:市面上有哪些主流的Service Mesh产品?
07 | 王者的诞生:为什么Istio有如此高的呼声?
08 | Istio的自我救赎:为什么Istio发生了两次重大的架构变更?
09 | 核心功能之流量控制:Istio是如何实现流量控制功能的?
10 | 服务的可观察性:如何理解服务可视化的重要性?
11 | 保卫你的网格:Istio是如何设计安全架构的?
12 | 安装与部署:如何安装Istio?它都支持哪些环境和部署方式?
13 | 动态路由:用Virtual Service和Destination Rule设置路由规则
14 | 网关:用Gateway管理进入网格的流量
15 | 服务入口:用Service Entry扩展你的网格服务
16 | 流量转移:灰度发布是如何实现的?
17 | Ingress:控制进入网格的请求
18 | Egress:用Egress实现访问外部服务
19 | 超时重试:提升系统的健壮性和可用性
20 | 熔断:“秒杀”场景下的过载保护是如何实现的?
21 | 故障注入:在Istio中实现一个“Chaos Monkey”
22 | 流量镜像:解决线上问题排查的难题
23 | 洞察你的服务:使用Kiali观测你的微服务应用
24 | 指标:使用Prometheus收集指标
25 | 监控:使用Grafana查看系统的整体状态
26 | 日志:如何获取Envoy的日志并进行调试
27 | 分布式追踪:使用Jeager对应用进行分布式追踪
28 | 守卫网格:配置TLS安全网关
29 | 双重保障:为应用设置不同级别的双向TLS
30 | 授权策略:如何实现JWT身份认证与授权?
31 | 实战演练(一):项目准备和构建过程
32 | 实战演练(二):实现自动化灰度发布
33 | 实战演练(三):提升系统的弹性能力
34 | 实战演练(四):配置安全策略
35 | 实战演练(五):收集指标并监控应用
36 | 实战演练(六):集成 ELK Stack 日志套件
37 | 实战演练(七):集成分布式追踪工具
38 | 调试工具和方法:调试网格的工具和方法有哪些?
39 | 实践经验总结:实际落地中的常见问题有哪些?
40 | 未来架构——从Service Mesh迈向云原生
41 | 结果测试&结束语
本节摘要

你好,我是马若飞。

到这里,《Service Mesh 实战》这门课程就全部结束了。我给你准备了一个结课小测试,来帮助你检验自己的学习效果。

这套测试题共有 20 道题目,包括 8 道单选题和 12 道多选题,满分 100 分,系统自动评分。

还等什么,点击下面按钮开始测试吧!

另外,一路走来,我非常想听听你对我和这个课程的看法,把你的反馈和建议写下来吧。

登录 后留言

全部留言(26)

  • 最新
  • 精选
Liam
这是我目前看到的最好的 istio 课程!

作者回复: 谢谢认可!

2020-05-28
11
陈斌
目前看到的最好istio课程+1

作者回复: 谢谢认可!

2020-05-29
6
谦寻
老师,落地service mesh之后,本地如何debug以及联调

作者回复: 这是个好问题。原本只有服务之间的依赖,现在多了mesh的依赖。我认为联调可以分2步: 1. 去掉mesh先保证服务的连通性(和以前一样) 2. 加上mesh调试服务的连通性 一个关键点是需要有mesh的dev环境

2020-06-14
2
Geek_66dcc6
老师您好,现在遇到一个问题,istio 1.6 是把原来的policy 废弃掉,用认证策略和授权策略来实现原来的policy ,我之前部署了一个rule 的资源,这个资源是把jwt 解析后,一些字段加入到在http request 的header,向后面的服务传输,但是istio 已经废弃掉了这一部分的内容,取代的是一个envoy 的 ext_authz filter,但是没怎么看懂,还请老师指导下,具体应该怎么实现这一功能 ----------------------------------------------------------------------------------------------------------- 老师,这是我1.4的rule 这个服务类型的yaml 文件 apiVersion: config.istio.io/v1alpha2 kind: rule metadata: generation: 1 name: add-jwt-headers-from-talaria namespace: istio-system spec: match: source.labels["istio"] == "talaria" && request.auth.claims["sub"] != "" request_header_operations: - name: x-jwt-ext-userid values: - request.auth.claims["sub"] - name: x-jwt-ext-org values: - request.auth.claims["org"] 就是在istio 来的请求,并且组织信息不是空的情况下,把token 中的userid 和组织信息作为头,向后面的服务传输,30讲,我看过了,30讲是讲的是什么情况下 允许或者拒绝token ,我没有领会到怎么实现我的问题

作者回复: 明白了。新版本策略不在提供了,需要自己使用envoy的扩展去自定义filter。可以了解下这个:https://github.com/envoyproxy/envoy-filter-example。 不过我个人觉得把这样的业务需求放在基础设施层不太好,还不如直接在app层面去解析。

2020-07-13
1
piboye
istio 性能不能破w, 感觉是硬伤。 dapr 怎么样?

作者回复: Dapr可能是微服务架构的诗和远方

2020-06-15
2
1
calm
看完了感觉可以再看一遍

作者回复: 😁

2020-06-09
1
感谢老师分享 打卡完成

作者回复: 感谢你的坚持!

2020-05-28
1
谢清
马老师,请问下istio横向自动扩招节点,具体是如何配置实现的呢

作者回复: istod 也是pod,改replica就行,默认也提供了HPA

2021-06-28
iLeGeND
目前看到的最好istio课程+1

作者回复: 谢谢!

2021-02-17
Faror
老师,istio ingress gateway+virtualservice实现的功能跟k8s ingress没什么区别吧?为什么要这么设计

作者回复: k8s ingress 只能做基本的路由;istio 的vs可以做更细粒度的流量控制,比如灰度,retry,timeout,mirror,fault等等;还有一个好处是流控的能力由vs负责,解耦ingress

2021-02-16
2
收起评论