阅读:1879回复:1
k8s基础速学3子课程: k8s基操和开发查缺补漏篇
本课程是k8s基础速学3的子课程。对我们之前系列中没有讲到、或者学员提出来的问题、或者是独立知识点 做个补充。
本课程永远不会更完,一直更、一直更、一直更、一直更、一直更、一直更、一直更 第1讲:开张课、课程内容、访问POD的三种方式 试听 来自一个同学的提问,有点共性。就放在这了 第2讲:Service手工配置externalIP 来访问POD 也是一个同学的提问。这种方式我们通过Operator 代码一样可以设置,课时里演示的是手工方式 第3讲:使用metalb实现内网负载均衡(简单使用) 一个玩具的演示,看看即可。 第4讲:使用Service的ExternalName实现外部服务访问 这是一个同学的问题,今天我们来演示下。其实很简单 第5讲:特别补充课:k8s pod 从发布到启动经历什么样的磨难 免费观看 是丐述,你没看错,因为一节课讲不完。我们大概讲一下过程。本课时休闲为主,因此不是用我自己的声音。 第6讲:k8s 临时容器的用途、调试无shell的POD 本课时来自一个同学的提问,我们说一下临时容器的用途 第7讲:补充课:使用nsenter进入无shell的POD 在上节课基础上演示下使用nsenter进入无shell pod 。 都是基操 第8讲:使用csi的方式加载nfs进行文件共享 有同学提出要演示这个,今天我们先从本机创建nfs server来演示下 第9讲:使用csi插件挂载阿里云nas文件系统(选看、选学) 再进一步,租了一个阿里云nas账号,然后演示下如何挂。选学 第10讲:k8s pod原地升级和重启原理和手法套路 试听 今天应学员要求,我们加一课时,讲解下POD原地升级或叫做重启的手法。 第11讲:原始的滚动更新策略、 结合金丝雀发布 本课时来自学员提问。做个补充课时 第12讲:使用client-go更新资源发生冲突时的代码写法 有多个同学提问。索性录个视频。其实很简单 第13讲:探索: 使用envoy替换sidecar拦截其他Pod(手工版) 今天是个探索课,来自同学提问。由于要完整实现需要很大工作量,本课时只是做个基本原理讲解(还不完善,仅供 参考) 第14讲:client-go调用k8s时打印请求地址的代码写法 试听 本课时来自一个同学提问,也是面试题。今天我们直接粗暴的代码演示下。后面我会用eBPF也实现同款的 第15讲:Serverless原理玩耍之:如何运行我们的“函数” 应同学要求,做个原理课。当我们写完函数后,到底是怎么运行的。直接手撸出来 第16讲:Linux路由表扫盲(1) 快速掌握、基本手法 应同学要求,我们讲一下Linux路由表的基本理解,排个毒 第17讲:Linux路由表扫盲(2) 通过抓包来验证路由表 今天来抓个包 第18讲:关于内网穿透(FRP)的快速搭建 有同学问到,顺便做个课时 第19讲:frp应用: 跨集群服务访问、ingress发布 frp除了Linux基操使用,还可以用在k8s上,今天我们来演示个例子 第20讲:client-go最基本的优化:减少传输大小 试听 本课时免费看,因为很基础,但是很多人会忽略这一个点 第21讲:补身课:golang根据CIDR(IP段)计算IP地址 试听 本课时来自同学提问,我们专门做个课时 第22讲:模拟k8s coredns快速写个玩具DNS SERVER 很简易的几句代码就可以实现类似coredns的功能和原理 本课程每周不定期更新 |
|
|