阅读:3308回复:4
istio2023微服务实战和wasm扩展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添加本地文件夹映射 一个补充课时,有同学提出来的。于是研究了下做个课时 |
|
|