曙海教学优势
曙海培训的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系。曙海培训的课程在业内有着响亮的知名度。
本课程,秉承二十一年积累的教学品质,以项目实现为导向,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。
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 学习