kubernetes培訓都包含哪些內(nèi)容?馬哥親講專題課干貨滿滿
Kubernetes作為容器編排的王者,已經(jīng)成為了很多崗位的必學技能,不少培訓機構(gòu)也開設(shè)了相應(yīng)課程,那么Kubernetes培訓到底培訓什么呢?
以馬哥教育為例,馬哥親講的《Kubernetes&Prometheus》專題課程,其中K8s部分就采用了由淺入深、提綱挈領(lǐng)、再由點到面的授課方式,內(nèi)容設(shè)置十分合理清晰,對于容器編排技術(shù)的初學者和中級學者來說,是一個很適合提升的課程。
接下來就帶領(lǐng)大家看看他主要培訓的是K8s的哪些內(nèi)容?
一、系統(tǒng)基礎(chǔ)
1、K8s系統(tǒng)基礎(chǔ)
- 容器與容器編排系統(tǒng)
- Kubernetes基礎(chǔ)
- 應(yīng)用的運行于互聯(lián)互通
- 簡析Kubernetes生態(tài)系統(tǒng)
2、Kubernetes快速入門
利用Kubeam部署K8s集群
部署分布式K8s集群
kubectl命令與資源管理
命令式應(yīng)用編排
二、核心資料
3、K8s資源管理
- 資源對象與API群組
- 對象類資源配置規(guī)范
- 名稱空間
- 節(jié)點資源
- 標簽與標簽選擇器
- 資源注解
4、應(yīng)用部署、運行于管理
- 應(yīng)用容器與pod資源
- 在pod中運行應(yīng)用
- 暴露容器服務(wù)
- 容器安全上下文
- 容器應(yīng)用的管理接口
- 多容器pod
- 資源需求與資源限制
- 綜合應(yīng)用案例
5、存儲卷基礎(chǔ)
- 臨時存儲卷
- hostpath存儲卷
- 網(wǎng)絡(luò)存儲卷
- 持久存儲卷
- 容器存儲接口CSI
6、應(yīng)用配置
- 容器化應(yīng)用配置
- 應(yīng)用程序配置管理與configmap資源
- secret資源:向容器注入配置信息
- 應(yīng)用downward api存儲卷配置信息
7、service與服務(wù)發(fā)現(xiàn)
- service資源及其實現(xiàn)模型
- 應(yīng)用service資源
- service與enpoint資源
- 深入理解service資源
- K8s服務(wù)發(fā)現(xiàn)
- headless service 資源解析
8、應(yīng)用編排與管理
- K8s控制器基礎(chǔ)
- reolicast控制器
- deployment控制器
- statefulset控制器
- daemonset控制器
- job控制器
- cronjob控制器
- pod中斷預(yù)算
三、安全
9、認證、授權(quán)與準入控制
- K8s訪問控制
- Service Account及認證
- X509數(shù)字證書認證
- kubeconfig配置文件
- 基于角色的訪問控制:RBAC
- 認證與權(quán)限應(yīng)用案例:dashboard
- 準入控制器
10、網(wǎng)絡(luò)模型與網(wǎng)絡(luò)策略
- 容器網(wǎng)絡(luò)模型
- flannel網(wǎng)絡(luò)插件
- calico網(wǎng)絡(luò)插件
- 網(wǎng)絡(luò)策略
四、進階
11、pod資源調(diào)度
- K8s調(diào)度器
- 節(jié)點親和調(diào)度
- pod親和調(diào)度
- 節(jié)點污點與pod容忍度
- 拓撲分布式調(diào)度
- pod優(yōu)先級與搶占
12、K8s系統(tǒng)擴展
- 自定義資源類型CRD
- 自定義 API Server
- 控制器與Operator
- K8s集群高可用
13、Ingress與服務(wù)發(fā)布
- Ingress資源
- Ingress控制器部署與應(yīng)用
- Contour控制器
14、應(yīng)用管理
- Kustomize聲明式應(yīng)用管理
- Helm基礎(chǔ)應(yīng)用
- Helm Chart
- Helm實踐:部署Harbor注冊中心
15、資源指標與集群監(jiān)控
- 資源監(jiān)控與資源指標
- 自定義指標與Prometheus
- 資源指標與應(yīng)用
- 自動彈性縮放
16、集群日志系統(tǒng)
- 集群日志系統(tǒng)基礎(chǔ)
- EFK日志管理系統(tǒng)