課程信息

課程名稱: CKA認(rèn)證

公開班、定制班

開課時間:2024-04-27

課程介紹



【課程簡介】

  CKA(Certified Kubernetes Administrator)是Linux 基金會和CNCF官方推出的K8s管理員認(rèn)證計(jì)劃,用于證明持有人有履行K8S管理的知識、技能等相關(guān)能力。課程內(nèi)容豐富,囊括了Kubernetes最常見的知識點(diǎn),學(xué)員能熟練部署及配置Kubernetes、了解Kubernetes里的調(diào)度策略、網(wǎng)絡(luò)模型。同時配以大量的實(shí)操練習(xí),不僅讓學(xué)員能提供理論知識,還能強(qiáng)化動手能力

【課程優(yōu)勢】
  
 

       1.證明持有人可以管理Kubernetes集群,具備相關(guān)知識。
       2.CKA認(rèn)證在國際上有很高的影響力,也是國內(nèi)云計(jì)算廠商及IT企業(yè)唯一認(rèn)可的Kubernetes技能證書。
       3.幫助所在企業(yè)迅速提升Kubernetes團(tuán)隊(duì)技術(shù)能力,以及給公司提供申請認(rèn)證 Kubernetes 服務(wù)提供商(KCSP)的機(jī)會。


【課程大綱】

CKA(K8S系統(tǒng)管理認(rèn)證培訓(xùn))

課程安排

關(guān)鍵要素

docker

1、白話介紹容器

?  容器的介紹

?  了解鏡像 下載鏡像

?  配置 docker 加速器

?  快速運(yùn)行一個簡單的容器

 2docker 鏡像管理

?  了解鏡像的命名方式

?  鏡像管理 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é)點(diǎn)管理

?  創(chuàng)建查詢及刪除pod

?  了解pod重啟策略

?  pod中運(yùn)行指定命令

?  pod中變量的設(shè)置

?  端口映射

?  pod中執(zhí)行命令

?  pod的調(diào)度策略

?  通過label手動指定pod運(yùn)行的節(jié)點(diǎn)

?  初始化容器(init container

?  靜態(tài)pod static pod

?  節(jié)點(diǎn)cordonuncordon管理

?  節(jié)點(diǎn)污點(diǎn)管理

4、存儲管理

?  本地卷
    emptyDir
    hostPath

?  網(wǎng)絡(luò)數(shù)據(jù)卷

NFS

iscsi

?  持久性存儲

persistent volume
persistent volume claim

回收策略

5、密碼管理

?  使用 secret 管理密碼以卷的方式引用密碼 以變量的方式引用密碼

?  使用 configmap 管理密碼

6、deployment

?  理解deployment的作用

?  通過命令行的方式快速deployment

?  通過YAML方式創(chuàng)建deployment

?  使用deployment對鏡像版本進(jìn)行升級及回滾

?  使用deployment管理pod副本數(shù)

?  彈性伸縮

?  滾動升級

?  自動彈性伸縮

7、健康性檢查

?  pod 的默認(rèn)檢查策略

?  通過 liveness pod 健康性檢查

?  使用 readiness pod 健康性檢查

?  健康性檢查在各種環(huán)境中的應(yīng)用

8daemonset

9、服務(wù)發(fā)現(xiàn)

?  理解 service 的工作原理

?  服務(wù)的發(fā)現(xiàn)
   
環(huán)境變量
    DNS

?  服務(wù)的發(fā)布:clusterIP, NodePort,LoadBalancer

?  配置 ingress

10job

?  創(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)
Authorization
ABAC,RBAC
Service Account

?  資源限制
    LimitRange
    ResourceQuota

Security Contexts

13Kubernetes 應(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 解決方案

17k8s 高可用

?  了解高可用架構(gòu)

?  配置 k8smaster 的高可用



 

注:具體開課時間將根據(jù)實(shí)際進(jìn)行調(diào)整,請關(guān)注青藍(lán)咨詢官方公眾號消息或咨詢課程顧問!



【聯(lián)系青藍(lán)咨詢】

地址: 深圳市南山區(qū)高新南一道06號TCL大廈B座3樓309室 (公交站:大沖   地鐵站:一號線高新園C出口) 

    郵編:518057 

    電話:0755-86950769

    郵箱:peixun@shzhchina.com 

    網(wǎng)址:http://www.mycalorietracker.com

 

掃碼關(guān)注 了解更多課程信息