本課程內(nèi)容致力于根據(jù)化的增強(qiáng)學(xué)習(xí)和有目的性的訓(xùn)練,協(xié)助學(xué)生把握器皿及應(yīng)用Kubernetes開展器皿編輯的有關(guān)知識(shí)。教學(xué)內(nèi)容使學(xué)生可以把握做為一個(gè)Kubernetes系統(tǒng)管理人員需要的知識(shí)、技能和工作能力。做為自學(xué)能力檢測(cè)的結(jié)果,后有利于學(xué)生得到CKA驗(yàn)證。
培訓(xùn)目標(biāo):
通過學(xué)習(xí)您應(yīng)當(dāng)可以掌握:
Kubernetes的基本要素、集群架構(gòu)及原理
Kubernetes集群的安裝、配備、管理方法和升級(jí)全過程
Kubernetes的集群、部件及運(yùn)用的系統(tǒng)日志和視頻監(jiān)控系統(tǒng)
Kubernetes的調(diào)度對(duì)策和優(yōu)化算法程序運(yùn)行的生命期管理方法
Kubernetes的安全性、驗(yàn)證和受權(quán)體制
Kubernetes的存儲(chǔ)系統(tǒng)體制
KubernetesAPI、服務(wù)項(xiàng)目和互聯(lián)網(wǎng)
Kubernetes網(wǎng)絡(luò)模型的完成方法
Kubernetes的常見故障清除方式
課程大綱:
1.課程簡(jiǎn)介
2.Kubernetes簡(jiǎn)述
Kubernetes發(fā)展史
Container和Kubernetes的關(guān)聯(lián)
3.Kubernetes架構(gòu)及原理
Kubernetes架構(gòu)
關(guān)鍵部件詳細(xì)介紹
基本要素與術(shù)語(yǔ)
4.Kubernetes安裝和配備
布署Kubernetes的各種各樣方法
根據(jù)ubuntu/linux服務(wù)平臺(tái)的安裝配備
5.KubernetesAPI及集群瀏覽
KubernetesAPI啟用規(guī)范
Yaml文檔對(duì)API資源構(gòu)造的界定
應(yīng)用Kubectl對(duì)API資源做瀏覽
6.ReplicaController,ReplicaSets和Deployments
RC的定義
RelicaSets定義
Deployments的實(shí)際操作
Rollingupdate
Label和Selector的應(yīng)用
7.Kubernetes中的存儲(chǔ)系統(tǒng)
Kubernetes中適用的儲(chǔ)存種類
Volume的定義
PV和PVC
StorageClass
Configmaps
8.Kubernetes互聯(lián)網(wǎng)及服務(wù)發(fā)現(xiàn)
Kubernetes互聯(lián)網(wǎng)概述
Service的
根據(jù)服務(wù)發(fā)現(xiàn)的服務(wù)項(xiàng)目瀏覽步驟
9.Ingress及三層交換機(jī)
10.DaemonSets,StatefulSets,Jobs,HPA
11.Kubernetes調(diào)度
調(diào)度對(duì)策和優(yōu)化算法
Node對(duì)策和pod對(duì)策
Taints和Toleration
12.Kubernetes安全性
Authentication
Authorization(ABAC,RBAC)
AdmissionControl
SecurityContext
NetworkPolicy
13.系統(tǒng)日志、監(jiān)管、Troubleshooting
Kubernetes的系統(tǒng)日志計(jì)劃方案
Kubernetes的監(jiān)控方案
Troubleshooting的科學(xué)方法論
14.自定資源CRD
自定API資源
管理方法自定的API資源
15.KubernetesFederation
原理簡(jiǎn)述
KubernetesFederation建立
Federation適用的API種類
16.運(yùn)用編輯、Helm、Chart
運(yùn)用布署要求
Helm架構(gòu)
Chart的定義和應(yīng)用
17.Kubernetes驗(yàn)證步驟
18.仿真模擬檢測(cè)