阅读:2537回复:0
【预告】istio进阶课程2022更新规划和主要内容、手撸丑陋版istio
之前我们有几个基础课程带到了istio
1、istio基础速学(k8s1.18+istio 1.9) 2、istio可视化管理(一部分) ----- golang+脚手架+Vue 3、微服务实战第三波(告一段落) 之前的内容太过于基础,简单的受不了。 这回要来个详细版+进阶版,并涉及到一些底层内容 由于技术这玩意儿一直在变,变化之快让人觉得肾疼。所以 我们的主线技术和框架会不断翻新和进阶。老课程也会逐步淘汰。 istio里面从大的方面有两个面:数据面和控制面。 其中数据面默认是envoy作为proxy,以sidecar模式挂在POD里。起到了流量拦截(控制 )、mTLS、POD级别的身份验证等、故障注入、熔断等 不管有用的没用的,我们都要学,就一个字干。 大约1周后, 我们要发布一个新课程:istio 2022 之envoy学习篇。 分几个章节 1、热身和复习 2、envoy配置、数据面代码调用 3、envoy 过滤器学习、扩展(需lua或wasm) 4、手动模拟 k8s+envoy +自己 写的控制面 (写不到istio这么牛逼的,但是能模拟基本功能) 大约80课时左右。 干完后,基本上能 手撸一个 简易丑陋版的istio 。 一是为了更好的学习istio 二是 作为面试作品,很香的哦。 足可以证明你会istio 前置知识 1、k8s 1.22 部署、搭建和基操 2、client-go 熟练编码 3、了解lua、rust 等 或能自学 4、golang本身 ,不解释了。 |
|
|