当前播放: 06 | 列王的纷争:市面上有哪些主流的Service Mesh产品?
00:00 / 00:00
高清
  • 高清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看
课程目录
第一章:理论篇 (6讲)
01 | 课程介绍
免费
02 | 内容综述
免费
03 | Service Mesh的起源:为什么会出现Service Mesh技术?
免费
04 | Service Mesh的发展:Service Mesh技术是如何演进的?
05 | 微服务通信的济世良方:什么是Service Mesh?它能帮你做什么?
06 | 列王的纷争:市面上有哪些主流的Service Mesh产品?
第二章:Istio入门篇 (5讲)
07 | 王者的诞生:为什么Istio有如此高的呼声?
08 | Istio的自我救赎:为什么Istio发生了两次重大的架构变更?
09 | 核心功能之流量控制:Istio是如何实现流量控制功能的?
10 | 服务的可观察性:如何理解服务可视化的重要性?
11 | 保卫你的网格:Istio是如何设计安全架构的?
第三章:实验篇 (19讲)
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身份认证与授权?
第四章:实战篇 (11讲)
31 | 实战演练(一):项目准备和构建过程
32 | 实战演练(二):实现自动化灰度发布
33 | 实战演练(三):提升系统的弹性能力
34 | 实战演练(四):配置安全策略
35 | 实战演练(五):收集指标并监控应用
36 | 实战演练(六):集成 ELK Stack 日志套件
37 | 实战演练(七):集成分布式追踪工具
38 | 调试工具和方法:调试网格的工具和方法有哪些?
39 | 实践经验总结:实际落地中的常见问题有哪些?
40 | 未来架构——从Service Mesh迈向云原生
41 | 结束语
06 | 列王的纷争:市面上有哪些主流的Service Mesh产品?

06 | 列王的纷争:市面上有哪些主流的Service Mesh产品?

马若飞
FreeWheel 北京研发中心首席工程师、《Istio实战指南》作者
全集2946
新人首单 ¥29.9 原价 ¥129
9
登录 后留言

精选留言(10)

  • nesta2150
    讲的很清楚,架构也清晰,先从理论和架构层面了解service mesh和istio,对以后的实践很有好处,希望大佬尽快更新,跟追剧的感觉似的,哈哈

    作者回复: 感谢认可!会继续努力的😋

    2020-04-08
    3
  • 空空如也
    在github下个1.5.1的release包都艰难,老师,你有没有 公开的镜像仓库里有 docker.io/istio.io 的一些istio依赖的镜像哦? 咱这也没香港的服务器,下载很慢。 另外您的书是基于istio1.1 ,不知道1.1版本 这个istioctl manifest apply 命令有没有,我的1.0.6 没有这个命令,想装个kiali都麻烦。

    作者回复: https://github.com/istio/istio/releases/tag/1.5.1 这里下载都不行吗?GitHub应该没有网络问题吧。建议还是使用最新版吧,安装完自带kiali。如果本地环境不行,学习阶段可以先用playground练习:https://www.katacoda.com/courses/kubernetes/playground

    2020-04-08
    2
  • V V
    老师,理论篇感觉没讲太多理论呀。感觉像是背景篇。

    作者回复: Service Mesh本身没有太多的概念,只要理解了它的本质,基本上就能明白。后面的实践课中也会穿插一些概念。如果有想了解的知识点,也可以随时提问题:)

    2020-04-14
  • 我来也
    老师的istio书早买了,还没开始看。
    最近也才开始在开发环境和预发布环境中实操k8s。
    接触Helm也是从v3开始,避免了v2中的一些坑。
    感觉老师的这个专栏也很是时候,直接基于1.5版本的istio来。
    阿里云的k8s集群中也有istio这个选项,后面可以跟着老师的课程一起来实践一下。

    一口气看完这几节课,意犹未尽。很是期待后面的内容。

    作者回复: 感谢你的支持!目前市面上的书都是基于老版本的,架构方面的功能都过时了,不过大体上配置等方面都还是可以借鉴的。Mixer因为已经废弃这部分内容跳过即可。
    阿里云、gcloud都有内嵌的istio,其他几个云平台也有托管的mesh服务,有空可以了解了解,对比的学习效果更好:)

    2020-04-11
  • 耶愿
    老师你好,请教一下:基于k8s的微服务架构,网关应该是用ingress或者istio吧,那么服务间的调用,服务发现也是用同样的方式吗?或者有其它更好的方法?

    作者回复: k8s的Ingress功能相对简单,而Istio里的网关可以配合虚拟服务完成对外部流量的复杂控制。当然也可以选择专门的API Gateway产品做网关,比如Kong,Zuul。
    Istio中的服务发现是Pilot组件负责的,它将平台(k8s)的数据转换成服务发现模型,再配合Envoy的xDS协议,下发给数据平面。

    2020-04-10
  • 次郎
    老师,有两个概念没太听懂,希望能解释一下,数据平面和云原生

    作者回复: 数据平面的Istio官方定义如下:"The data plane is composed of a set of intelligent proxies (Envoy) deployed as sidecars. These proxies mediate and control all network communication between microservices. They also collect and report telemetry on all mesh traffic." - 你可以简单的理解为它就是所有sidecar的集合。
    云原生的理解每个人都不同,你可以简单的理解为生来就是适合在云上运行的应用、架构等。可以参考CNCF的定义:https://github.com/cncf/toc/blob/master/DEFINITION.md

    2020-04-10
  • 百行吴书
    不知道有没有 希望后面的课程里 AuthorizationPolicy 也能讲到

    作者回复: 会有介绍

    2020-04-08
  • 讲的好,一口气听下来,快更新啊

    作者回复: 多谢认可!😋

    2020-04-08
  • 空空如也
    老师,我跑了istio官网的bookinfo案例,有两个问题你可以帮忙解答下吗?
    1.我在监控或者jaeger查看请求,耗时是很短的,最慢200ms左右。但是用各种浏览器访问页面都要刷新很久才出来。大概7-8秒才更新数据。(刚开始页面会有些js加载不到,不知道是不是这个原因)
    2.我在配置虚拟服务时,尝试配置http的match属性为一个- queryParams: ,执行apply提示我未知的queryParams属性。我确定官网提供的配置是有这个属性的,和headers在一列。因为我希望通过url?name=xxx这样的网页请求去访问,并且在match里去做一个过滤。

    使用的istio版本是1.0.6,明天考虑再用1.5的试下。。

    作者回复: 1. 打开chrome的console工具查看一下各个资源的加载情况,看看你所说的特别慢的js是否可以直接访问,有可能是国内网络问题,你懂的。
    2. 能具体看看配置吗?你确定一下你的缩进是否正确。再看看参考里相关的说明:https://istio.io/docs/reference/config/networking/virtual-service/#Headers

    2020-04-08
    2
  • 旺旺
    Istio不是开源的吗?不捐献给CNCF有什么关系吗?

    作者回复: 一个产品本身可能并不是最重要的,重要的是它的生态。围绕生态能做的文章太多了。作为背后的宿主,是整个生态市场的受益者。

    2020-04-07
    1
收起评论
看过的人还看
Serverless入门课

蒲松洋(秦粤)  前百度国际化前端组组长

16讲 | 4675 人已学习

新人首单 ¥9.9 原价 ¥39
分布式缓存高手课

程超  前易宝支付架构师、阿里云MVP、腾讯云TVP

53讲 | 4292 人已学习

新人首单 ¥29.9 原价 ¥129
深入剖析Kubernetes

张磊  Kubernetes社区资深成员与项目维护者

57讲 | 31589 人已学习

新人首单 ¥29.9 原价 ¥129
Spring Boot与Kubernetes云原生微服务实践

杨波  前携程/拍拍贷技术总监,微服务技术专家

94讲 | 6227 人已学习

新人首单 ¥49.9 原价 ¥199