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