k8s 學習路徑

HugoLester發表於2024-04-29

學習目標:雲端計算開發工程師

專案背景:最佳化GPU計算資源利用率

1.作業系統基礎知識-程式碼隨想錄中作業系統部分(會在看apiserver原始碼,開發operater中用到) 計算機網路(更好的理解各個網路部署之間的區別,是k8s中的重點也是難點)

2.go語言基礎 尚矽谷go語言核心程式設計(有其他語言基礎的可以跳著看,物件導向、協程、管道、gin框架不能跳過和其他語言有很大區別)81h,大概3天能看完,然後看面經對照自己哪裡沒掌握好

3 . 使用 - 尚矽谷 k8s : 會部署,會操作k8s命令列就行17h,大概要5天, 二進位制安裝(看一遍就行)

4 .k8s 解析文件

  • kubelet 原理解析:先導片
  • kubelet 原理解析一:podManager
  • kubelet 原理解析二:pleg
  • kubelet 原理解析三:runtime
  • kubelet 原理解析四:probeManager
  • kubelet 原理解析五: exec的背後
  • kubelet 原理解析六: 垃圾回收

5. k8s 二次開發

  第一階段

  第二階段

  第三階段

  第四階段

相關文章