
曙海教學(xué)優(yōu)勢(shì)
本課程面向企事業(yè)項(xiàng)目實(shí)際需要,秉承二十一年積累的教學(xué)品質(zhì),K8s架構(gòu)師實(shí)戰(zhàn)培訓(xùn)以項(xiàng)目實(shí)現(xiàn)為導(dǎo)向,老師將會(huì)與您分享設(shè)計(jì)的全流程以及工具的綜合使用技巧、經(jīng)驗(yàn)。線上/線下/上門皆可,K8s架構(gòu)師實(shí)戰(zhàn)培訓(xùn)專家,課程可定制,熱線:4008699035。
大批企業(yè)和曙海
建立了良好的合作關(guān)系,20多年來(lái),合作企事業(yè)單位以達(dá)30多萬(wàn)。曙海的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。曙海的課程在業(yè)內(nèi)有著響亮的知名度。
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三種探針類型
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中常用控制器分類
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類型學(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實(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. 先提前將用戶名和密碼加密、然后放到y(tǒng)aml文件中在創(chuàng)建secret
17.1.3. 使用 stringData 字段。 這字段可以將一個(gè)非 base64 編碼的字符串直接放入 Secret 中進(jìn)行加密
17.1.4. imagePullSecrets對(duì)私有倉(cāng)庫(kù)的用戶名和密碼信息進(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)類型
28. k8s創(chuàng)建pod的過(guò)程 【面試題】
29. jenkins 學(xué)習(xí)