課程信息
課程名稱: CKA認(rèn)證
公開(kāi)班、定制班
開(kāi)課時(shí)間:2024-04-27
課程介紹
【課程簡(jiǎn)介】
CKA(Certified Kubernetes Administrator)是Linux 基金會(huì)和CNCF官方推出的K8s管理員認(rèn)證計(jì)劃,用于證明持有人有履行K8S管理的知識(shí)、技能等相關(guān)能力。課程內(nèi)容豐富,囊括了Kubernetes最常見(jiàn)的知識(shí)點(diǎn),學(xué)員能熟練部署及配置Kubernetes、了解Kubernetes里的調(diào)度策略、網(wǎng)絡(luò)模型。同時(shí)配以大量的實(shí)操練習(xí),不僅讓學(xué)員能提供理論知識(shí),還能強(qiáng)化動(dòng)手能力。
【課程優(yōu)勢(shì)】
1.證明持有人可以管理Kubernetes集群,具備相關(guān)知識(shí)。
2.CKA認(rèn)證在國(guó)際上有很高的影響力,也是國(guó)內(nèi)云計(jì)算廠商及IT企業(yè)唯一認(rèn)可的Kubernetes技能證書(shū)。
3.幫助所在企業(yè)迅速提升Kubernetes團(tuán)隊(duì)技術(shù)能力,以及給公司提供申請(qǐng)認(rèn)證 Kubernetes 服務(wù)提供商(KCSP)的機(jī)會(huì)。
【課程大綱】
CKA(K8S系統(tǒng)管理認(rèn)證培訓(xùn)) |
|
課程安排 |
關(guān)鍵要素 |
docker |
1、白話介紹容器 ? 容器的介紹 ? 了解鏡像 下載鏡像 ? 配置 docker 加速器 ? 快速運(yùn)行一個(gè)簡(jiǎn)單的容器 |
2、docker 鏡像管理 ? 了解鏡像的命名方式 ? 鏡像管理 pull,tag,rmi ? 導(dǎo)入及導(dǎo)出鏡像 |
|
3、容器管理 ? 管理容器常見(jiàn)的命令 ? 數(shù)據(jù)卷的使用 ? 容器中變量的使用 ? 容器的端口映射 |
|
4、docker 網(wǎng)絡(luò)管理 ? 容器互聯(lián) ? 練習(xí):用 wordpress+MySQL 搭建個(gè)人博客 |
|
5、自定義鏡像 ? Dockerfile 內(nèi)容詳解 |
|
6、本地倉(cāng)庫(kù)管理 ? 配置 docker 本地倉(cāng)庫(kù) ? 往本地 docker 倉(cāng)庫(kù)推送鏡像 ? 刪除本地倉(cāng)庫(kù)里的鏡像 |
|
7、限制容器資源 ? 了解 cgroup ? 限制內(nèi)存資源 ? 限制容器 CPU 資源 |
|
8、用 cAdvisor 監(jiān)控容器 |
|
9、compose 編排工具 |
|
10、harbor 搭建私有倉(cāng)庫(kù) |
|
kubernetes |
1、kubernetes 框架 ? 了解 kubernetes 的框架 ? 了解 kubernetes 各個(gè)組件的含義 |
2、kubernetes 安裝 ? kubeadm 安裝方式 ? 了解什么是命名空間 ? 命名空間管理 ? 安裝 Heapster 監(jiān)控系統(tǒng) ? etcd 管理 ? etcd 快照管理 ? kubeadmin 安裝 ? 多集群之間切換 |
|
3、pod及節(jié)點(diǎn)管理 ? 創(chuàng)建查詢及刪除pod ? 了解pod重啟策略 ? 在pod中運(yùn)行指定命令 ? pod中變量的設(shè)置 ? 端口映射 ? 在pod中執(zhí)行命令 ? pod的調(diào)度策略 ? 通過(guò)label手動(dòng)指定pod運(yùn)行的節(jié)點(diǎn) ? 初始化容器(init container) ? 靜態(tài)pod (static pod) ? 節(jié)點(diǎn)cordon及uncordon管理 ? 節(jié)點(diǎn)污點(diǎn)管理 |
|
4、存儲(chǔ)管理
? 本地卷 ? 網(wǎng)絡(luò)數(shù)據(jù)卷 NFS iscsi ? 持久性存儲(chǔ)
persistent volume 回收策略 |
|
5、密碼管理 ? 使用 secret 管理密碼以卷的方式引用密碼 以變量的方式引用密碼 ? 使用 configmap 管理密碼 |
|
6、deployment ? 理解deployment的作用 ? 通過(guò)命令行的方式快速deployment ? 通過(guò)YAML方式創(chuàng)建deployment ? 使用deployment對(duì)鏡像版本進(jìn)行升級(jí)及回滾 ? 使用deployment管理pod副本數(shù) ? 彈性伸縮 ? 滾動(dòng)升級(jí) ? 自動(dòng)彈性伸縮 |
|
7、健康性檢查 ? pod 的默認(rèn)檢查策略 ? 通過(guò) liveness 對(duì) pod 健康性檢查 ? 使用 readiness 對(duì) pod 健康性檢查 ? 健康性檢查在各種環(huán)境中的應(yīng)用 |
|
8、daemonset |
|
9、服務(wù)發(fā)現(xiàn) ? 理解 service 的工作原理
? 服務(wù)的發(fā)現(xiàn) ? 服務(wù)的發(fā)布:clusterIP, NodePort,LoadBalancer ? 配置 ingress |
|
10、job ? 創(chuàng)建 job ? 了解 job 中 pod 的重啟策略 ? 計(jì)劃任務(wù) job |
|
11、網(wǎng)絡(luò)策略及資源限制 ? kubernetes 跨機(jī)器通信原理 ? flannel 網(wǎng)絡(luò) ? calico 網(wǎng)絡(luò) ? 網(wǎng)絡(luò)策略 |
|
12、安全及配額管理 ? 安全管理
API 服務(wù)器認(rèn)證及授權(quán)
? 資源限制 Security Contexts |
|
13、Kubernetes 應(yīng)用部署 Helm Chart ? Helm 工具的架構(gòu)和安裝使用 ? Charts 的概念和使用 |
|
14、kubernetes 日志管理 ? Kubernetes 日志收集方法介紹 ? EFK 概述及部署 ? EFK 日志管理 |
|
15、kubernetes 監(jiān)控 ? 監(jiān)控方案 ? 使用 prometheus 監(jiān)控 |
|
16、DevOps ? 了解 devops ? gitlab 配置 ? 安裝及配置 Jenkins ? 使用 gitlab+Jenkins+kubernetes 建立 CI/CD 解決方案 |
|
17、k8s 高可用 ? 了解高可用架構(gòu) ? 配置 k8smaster 的高可用 |
注:具體開(kāi)課時(shí)間將根據(jù)實(shí)際進(jìn)行調(diào)整,請(qǐng)關(guān)注青藍(lán)咨詢官方公眾號(hào)消息或咨詢課程顧問(wèn)!
【聯(lián)系青藍(lán)咨詢】
地址: 深圳市南山區(qū)高新南一道06號(hào)TCL大廈B座3樓309室 (公交站:大沖 地鐵站:一號(hào)線高新園C出口)
郵編:518057
電話:0755-86950769
網(wǎng)址:http://www.qhqingxinjp.com