課程大綱:
一、Kubernetes發(fā)展現(xiàn)狀及未來
1、Kubernetes起源
2、Kubernetes主要特點(diǎn)
3、Container和Kubernetes的淵源
4、Kubernetes社區(qū)發(fā)展情況
二、Kubernetes的架構(gòu)和工作原理
1、Kubernetes設(shè)計(jì)目標(biāo)
2、Kubernetes架構(gòu)中的組成
3、Kubernetes集群對(duì)網(wǎng)絡(luò)的要求
4、Kubernetes的工作流程
5、Kubernetes中Pos的概念和設(shè)計(jì)目標(biāo)
三、基于Linux平臺(tái)的Kubernetes的安裝配置
1、部署Kubernetes的各種方式
2、Minikube的安裝使用Depioyments的操作
3、RS(ReplicaSets)的概念
4、Rolling update的使用
5、Demo&Labs
四、Kubernetes中的存儲(chǔ)管理
1、Kubernetes中支持的存儲(chǔ)類型
2、Volume的概念及直接訪問方法
3、PV(persistent Volume)和
4、PVC(persistent Volume Clamin)的原理和使用
5、StorageClass的原理和使用
6、Configmaps的原理和使用
7、Demo&Labs
五、Kubernetes中的網(wǎng)絡(luò)及Service
1、Kubernetes變更管理
2、Flannel、Calico、NSX-t等網(wǎng)絡(luò)方案
3、Kubernetes中的servise作用和工作方式
4、通過服務(wù)發(fā)現(xiàn)的服務(wù)訪問流程
5、Kubernetes中的負(fù)載均衡Ingress
6、Demo & Labs
六、基于Kubernetes的應(yīng)用案例
1、Kubernetes周邊生態(tài)圈
2、合理利用開源軟件搭建企業(yè)級(jí)PaaS平臺(tái)的方案
3、目前國內(nèi)在Kubernetes解決方案上的企業(yè)及其解決方案
4、EasyStack Kubernetes Service
5、IBM Cloud Private
七、CKA認(rèn)證講解及模擬測(cè)試
1、Kubernetes認(rèn)證流程
2、模擬攻略
3、手動(dòng)部署一套Kubernetes集群方法
4、Kubectl工具使用
5、Demo & Labs
八、APIObject使用
1、Kubernetes使用API資源的標(biāo)準(zhǔn)
2、深入理解Yaml文件中對(duì)API資源結(jié)構(gòu)的定義
3、使用Kubectl對(duì)API資源做訪問
4、API之外的其他資源
5、Demo & Labs
九、Deployments
1、RC(ReplicationController)的概念
2、Label和Selector的使用
十、日志Logging、監(jiān)控Monitor和Troubleshooting
1、Kubernetes的日志方案
2、Kubernetes的監(jiān)控方案
3、了解常用的集群、pod、Service等的 Troubleshooting理論
十一、Kubernetes edertionation
1、Kubernetes Federtionation 基本原理
2、了解Federation的創(chuàng)建的API資源類型
十二、Kubernetes
1、理解以下一些概念和方法
2、Authentication
3、Authentication(ABAC , RBAC)
4、Admission Control
5、Security Contexts
6、Network Policy