shenyi
资深校友
资深校友
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数841
阅读:1982回复:0

【预告】istio进阶课程2022更新规划和主要内容、手撸丑陋版istio

楼主#
更多 发布于:2022-02-18 16:15
    之前我们有几个基础课程带到了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本身 ,不解释了。


 
会讲故事的程序员
游客

返回顶部