
Docker & Kubernetes(K8S)培訓(xùn)
01:
1、 容器技術(shù)的原理
2、 容器技術(shù)的典型代表產(chǎn)品以及現(xiàn)狀分析
3、Docker 架構(gòu)與原理
4、Docker 安裝配置
5、Docker 容器管理
6、Docker 容器生命周期
7、Docker 鏡像管理
8、Docker 存儲(chǔ)管理
9、Docker 網(wǎng)絡(luò)管理
10、Docker 文件系統(tǒng)管理
11、Dockerfile 編寫
12、實(shí)戰(zhàn)案例: 編寫一個(gè) nginx 鏡像,提供一個(gè)自定義的 nginx 配置文件模板,允許在啟動(dòng)容器時(shí),通過參數(shù)傳遞的方式修改配置項(xiàng)。
1、Docker Compose配置詳解
2、Docker Compose 案例實(shí)戰(zhàn)
3、Docker 鏡像倉庫介紹
4、企業(yè)級(jí)鏡像管理系統(tǒng) Harbor
5、實(shí)戰(zhàn)案例:使用 Docker Compose 部署一個(gè) web 集群,包含一個(gè) haproxy 加兩個(gè) httpd。
02:
1、Kubernetes 基本介紹(含版本更替,特性演變講解)
2、Kubernetes 基礎(chǔ)架構(gòu)(詳細(xì)講解,重點(diǎn)為scheduler邏輯分析、controler-manager的邏輯分析)
3、底層容器CRI的選擇(重點(diǎn)講解),底層網(wǎng)絡(luò)CNI的選擇(重點(diǎn)講解)
4、部署 Kubernetes(詳細(xì)講解,含版本更新)
5、Kubernetes Pod 原理與實(shí)戰(zhàn)
6、Kubernetes Pod 健康檢查
7、Kubernetes Deployment 原理(簡(jiǎn)要介紹)
8、Deployment 的 YAML 編寫(簡(jiǎn)要介紹)
9、Deployment 彈性伸縮與滾動(dòng)更新
10、Kubernetes Service 詳解
11、Kubernetes 訪問模式和負(fù)載均衡
12、Kubernetes ingress 實(shí)現(xiàn)
13、實(shí)戰(zhàn)案例:中科信軟在 Kubernetes 中部署一個(gè) web 集群,包含兩個(gè) httpd, 并對(duì)外暴露通過域名訪問,且實(shí)現(xiàn)其在高并發(fā)下的彈性伸縮
03:
1、Kubernetes 調(diào)度系統(tǒng)之標(biāo)簽選擇器
2、Kubernetes Daemonset 詳解
3、Kubenretes 調(diào)度系統(tǒng)之節(jié)點(diǎn)親和性(簡(jiǎn)要介紹)
4、Kubernetes 調(diào)度系統(tǒng)之 Pod 親和性(簡(jiǎn)要介紹)
5、Kubernetes 調(diào)度系統(tǒng)之污點(diǎn)與容忍(簡(jiǎn)要介紹)
6、Kubernetes 存儲(chǔ)之卷管理
7、Kubernetes 存儲(chǔ)之 PV 與 PVC
8、Kubernetes 存儲(chǔ)之 storageclass
9、Kubernetes 認(rèn)證系統(tǒng)之 HTTP BASIC 認(rèn)證
10、Kubernetes 認(rèn)證系統(tǒng)之 token 認(rèn)證
* Kubernetes 認(rèn)證系統(tǒng)之基于證書的雙向認(rèn)證
* Kubernetes 權(quán)限系統(tǒng)之 RBAC
11、Kubernetes 用戶之 Service Account
12、ConfigMap 詳解
13、Secret 詳解
14、Kubernetes 日志收集介紹(詳細(xì)講解EFK/ELK)
15、Prometheus 監(jiān)控系統(tǒng)介紹(詳細(xì)講解)
16、Kubernetes API 及生產(chǎn)應(yīng)用