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