shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数867
阅读:2651回复:4

istio2023微服务实战和wasm扩展

楼主#
更多 发布于:2023-01-03 02:06


istio 我们有专栏,会一直更新下去。永远不会停止    众所周知 ,技术栈一直在更新,我们的课程要不断跟进,甚至不断出补丁课。
   本课程建立在你看过我们之前的istio基操课原理课的基础上进行进阶,主要分三个部分:
    1)基操复习和进阶 ,基于gateway api的基操入门
    2)istio+wasm的扩展和开发
    3) 微服务实例、可观测探索。


    本课程贯穿2023年,是一个长期课程。目前课程使用的版本是istio1.16 后面会跟着版本更新再次升级。

    由于大家都知道的原因,部分细节会故意留坑,vip学员一对一口述告知。


第二章:istio和wasm扩展开发
第8讲:粗暴的部署最简单的wasm扩展到istio中
接下来开始更新第二章,我们先从最基本的wasm开始。本课时是基操,下节课开始我们做功能

第9讲:如何在sidecar中显示wasm 调试日志 试听
今天是一个基操课,演示下如何在proxy中打印我们的wasm日志

第10讲:wasm实现访问IP时替换成服务名(粗暴版)
本课时来自同学的提问,我们先做个粗暴版


第11讲:wasm访问http服务(1) 根据PodIP确定sevice名称
我们花两课时完成wasm外部服务的访问,今天讲一下如何根据PODIP获取服务名

第12讲:wasm访问http服务(2) 动态替换IP为服务名
本课时来自同学的提问,可适合nacos向istio移植使用


第13讲:wasm访问http服务(3)统一动态加头、发起多http请求的处理
本课时来自同学提问,所以在这个知识点上专门加一个课时讲解


第14讲:wasm统一处理404、发出通用JSON响应 试听
今天的课时来自同学的提问,如何进行统一http status处理。供大家参考代码


第15讲:wasm统一 处理istio网关熔断、服务降级
本课时来自同学提问,专门针对熔断处理做个课时




第二章开始更新  每周更新1-2课时



第一章:istio基操复习和进阶
第1讲:开张课、课程基本内容 试听
老套弄的开张课,我们部署istio 1.16版本.

第2讲:设置多个Ingress Gateway网关以及结构
今天也是一个复习课。 我们设置多个ingress gateway网关。后面会使用gateway api来改装

第3讲:安装kiali和 测试服务 (复习课) 试听
今天是一个复习课,和之前基础课的安装方式略有不同

第4讲:查看、调试 配置的常见手法
也是个复习课,再说下查看istio配置的常见手法

第5讲:使用gateway api 创建istio "四件套"
本课时只需看看即可。主要是介绍下gateway api 的使用方式

第6讲:gateway-api入门(2) filter的简单用法、添加请求头
再来一课时巩固下。

第7讲:如何在ingress gateway添加本地文件夹映射
一个补充课时,有同学提出来的。于是研究了下做个课时


会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数867
沙发#
发布于:2023-04-04 02:18
第一章开始更新
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数867
板凳#
发布于:2023-05-01 02:41
更至第7讲
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数867
地板#
发布于:2023-10-25 02:27
开始更新第二章
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数867
4楼#
发布于:2023-12-06 02:29
更至第15讲
会讲故事的程序员
游客

返回顶部