曙海教學(xué)優(yōu)勢
曙海培訓(xùn)的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系。曙海培訓(xùn)的課程在業(yè)內(nèi)有著響亮的知名度。
本課程,秉承二十一年積累的教學(xué)品質(zhì),以項目實現(xiàn)為導(dǎo)向,老師將會與您分享設(shè)計的全流程以及工具的綜合使用經(jīng)驗、技巧。
1. k8s介紹
2. k8s與docker的關(guān)系
3. K8s的主要功能
4. k8s基本對象概念
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時間同步
7.5. 配置master節(jié)點到node節(jié)點的ssh互信
7.6. 配置hosts文件
7.7. 所有節(jié)點配置iptable管理ipv4/6請求
7.8. 命令補(bǔ)全安裝bash-completion
7.9. 所有節(jié)點安裝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知識點學(xué)習(xí)
9.1. 什么是pod?
9.2. pod是如何管理多個容器的?
9.3. Pod怎么工作?
9.4. pod和控制器關(guān)系
9.5. 和pod相關(guān)的api對象
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)建過程
10.5. pod的終止過程
10.6. Init容器學(xué)習(xí)
10.7. 容器鉤子
10.8. k8s探針學(xué)習(xí)
10.8.1. 探針簡介
10.8.1.1. k8s三種探針類型
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)動使用
11. K8s Label和Selector學(xué)習(xí)
12. k8s pod控制器學(xué)習(xí)
12.1. Pod控制器的作用
12.2. K8s中常用控制器分類
12.3. Deployment
12.4. Statefulset
12.4.1. statefulset灰度發(fā)布
12.5. Daemonset
12.6. job舉例
12.7. Cronjob計劃任務(wù)
13. k8s之Service學(xué)習(xí)
13.1. Service背景:
13.2. service作用
13.3. Service type類型學(xué)習(xí)
13.3.1. ClusterIP類型
13.3.2. HeadLiness類型
13.3.3. NodePort類型
13.3.4. LoadBalancer類型
13.3.5. ExternalName類型
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實時調(diào)度pod
16. 配置項configmap
16.1.1. 用busybox鏡像創(chuàng)建一個pod容器通過volume掛載的方式引用cm
16.1.2. 使用envFrom將 ConfigMap 的所有數(shù)據(jù)定義為容器環(huán)境變量
17. 保密字典sceret--加密數(shù)據(jù)配置演練
17.1.1. 用文件方式創(chuàng)建secret
17.1.2. 先提前將用戶名和密碼加密、然后放到y(tǒng)aml文件中在創(chuàng)建secret
17.1.3. 使用 stringData 字段。 這字段可以將一個非 base64 編碼的字符串直接放入 Secret 中進(jìn)行加密
17.1.4. imagePullSecrets對私有倉庫的用戶名和密碼信息進(jìn)行加密
18. Volume(存儲卷)學(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ì)量等級
24. podPreset預(yù)配置
25. Rook簡介及配置(一般用于測試環(huán)境)
26. prometheus監(jiān)控學(xué)習(xí)
27. Prometheus metrics指標(biāo)類型
28. k8s創(chuàng)建pod的過程 【面試題】
29. jenkins 學(xué)習(xí)