曙海教學(xué)優(yōu)勢(shì)
我們的課程培訓(xùn)了大批受歡迎的實(shí)戰(zhàn)型工程師。大批企業(yè)與我們
建立了良好的合作關(guān)系。曙海培訓(xùn)的課程在業(yè)內(nèi)有著響亮的知名度。
秉承二十幾年積累的教學(xué)品質(zhì),本課程以真實(shí)項(xiàng)目實(shí)戰(zhàn)為導(dǎo)向,授課工程師將會(huì)與您分享設(shè)計(jì)的全流程及工具的綜合使用技巧、經(jīng)驗(yàn)。
1. k8s介紹
2. k8s與docker的關(guān)系
3. K8s的主要功能
4. k8s基本對(duì)象概念
5. K8s中常用命令操作
6. k8s系統(tǒng)架構(gòu)及組件功能
7. K8s v1.22.6安裝
7.1. 環(huán)境規(guī)劃
7.2. 修改主機(jī)名
7.3. 關(guān)閉防火墻、selinux、NetworkManager
7.4. ntp時(shí)間同步
7.5. 配置master節(jié)點(diǎn)到node節(jié)點(diǎn)的ssh互信
7.6. 配置hosts文件
7.7. 所有節(jié)點(diǎn)配置iptable管理ipv4/6請(qǐng)求
7.8. 命令補(bǔ)全安裝bash-completion
7.9. 所有節(jié)點(diǎn)安裝docker-ce-18.06
7.10. 鏡像加速、cgroupdriver配置
7.11. 設(shè)置kubernetes源
7.12. 安裝kubelet、kubeadm和kubectl
7.13. 鏡像下載
7.14. 修改鏡像中coredns的tag標(biāo)簽
8. K8s yaml資源配置文件參數(shù)學(xué)習(xí)
8.1. yaml文件詳解
9. Pod知識(shí)點(diǎn)學(xué)習(xí)
9.1. 什么是pod?
9.2. pod是如何管理多個(gè)容器的?
9.3. Pod怎么工作?
9.4. pod和控制器關(guān)系
9.5. 和pod相關(guān)的api對(duì)象
9.6. 怎么創(chuàng)建pod?
10. Pod生命周期學(xué)習(xí)
10.1. Pod生命周期概述
10.2. Pod的5種狀態(tài)
10.3. pod重啟策略
10.4. Pod的創(chuàng)建過(guò)程
10.5. pod的終止過(guò)程
10.6. Init容器學(xué)習(xí)
10.7. 容器鉤子
10.8. k8s探針學(xué)習(xí)
10.8.1. 探針簡(jiǎn)介
10.8.1.1. k8s三種探針類(lèi)型
10.8.1.2. 探針的三種方式
10.8.1.3. 探針配置參數(shù)
10.8.1.4. 案例配置一: 配置StartupProbe探針
10.8.1.5. 案例二:配置livenessProbe exec健康檢查
10.8.1.6. 案例三:配置 livenessProbe http健康檢查
10.8.1.7. 案例四:配置livenessProbe tcp健康檢查
10.8.1.8. 案例五:配置readinessProbe httpGet健康檢查
10.8.1.9. 案例六:配置readinessProbe + LivenessProbe 聯(lián)動(dòng)使用
11. K8s Label和Selector學(xué)習(xí)
12. k8s pod控制器學(xué)習(xí)
12.1. Pod控制器的作用
12.2. K8s中常用控制器分類(lèi)
12.3. Deployment
12.4. Statefulset
12.4.1. statefulset灰度發(fā)布
12.5. Daemonset
12.6. job舉例
12.7. Cronjob計(jì)劃任務(wù)
13. k8s之Service學(xué)習(xí)
13.1. Service背景:
13.2. service作用
13.3. Service type類(lèi)型學(xué)習(xí)
13.3.1. ClusterIP類(lèi)型
13.3.2. HeadLiness類(lèi)型
13.3.3. NodePort類(lèi)型
13.3.4. LoadBalancer類(lèi)型
13.3.5. ExternalName類(lèi)型
13.4. externalIPs (外部IP)學(xué)習(xí)
14. kube-proxy學(xué)習(xí)
15. HPA
15.1.1. 先部署Metrics-Server服務(wù)
15.1.2. 創(chuàng)建HPA實(shí)時(shí)調(diào)度pod
16. 配置項(xiàng)configmap
16.1.1. 用busybox鏡像創(chuàng)建一個(gè)pod容器通過(guò)volume掛載的方式引用cm
16.1.2. 使用envFrom將 ConfigMap 的所有數(shù)據(jù)定義為容器環(huán)境變量
17. 保密字典sceret--加密數(shù)據(jù)配置演練
17.1.1. 用文件方式創(chuàng)建secret
17.1.2. 先提前將用戶(hù)名和密碼加密、然后放到y(tǒng)aml文件中在創(chuàng)建secret
17.1.3. 使用 stringData 字段。 這字段可以將一個(gè)非 base64 編碼的字符串直接放入 Secret 中進(jìn)行加密
17.1.4. imagePullSecrets對(duì)私有倉(cāng)庫(kù)的用戶(hù)名和密碼信息進(jìn)行加密
18. Volume(存儲(chǔ)卷)學(xué)習(xí)
19. Pod調(diào)度策略學(xué)習(xí)
20. Ingresss-nginx安裝配置學(xué)習(xí)
21. RBAC權(quán)限管理學(xué)習(xí)
22. K8s 準(zhǔn)入控制
23. QoS(Quality of Service)服務(wù)質(zhì)量等級(jí)
24. podPreset預(yù)配置
25. Rook簡(jiǎn)介及配置(一般用于測(cè)試環(huán)境)
26. prometheus監(jiān)控學(xué)習(xí)
27. Prometheus metrics指標(biāo)類(lèi)型
28. k8s創(chuàng)建pod的過(guò)程 【面試題】
29. jenkins 學(xué)習(xí)