1、Kubernetes – 组件介绍
1)Kubernetes前世今生
2)Kubernetes知识图谱
3)Kubernetes组件说明
2、Kubernetes – 基础概念
1)Pod的概念
2)Pod的分类
3)控制器解释说明
4)Kubernetes网络方案说明
5)Flannel网络原理说明
6)集群网络说明
3、Kubernetes – 集群安装
1)系统初始化
2)软路由Koolshare安装实现科学上网代理
3)Kubeadm部署安装Kubernetes集群
4)配置Harbor企业仓库与Kubernetes集群相连
4、资源清单
1)Kubernetes资源分类
2)资源清单说明
3)Yaml语法说明
4)Pod创建的常用字段说明
5)容器的生命周期
a. 容器生命周期说明
b. InitC说明
c. 探针说明及其演示(livenessProbe、readinessProbe)
d. Pod hook演示说明
e. 重启策略解释说明
5、Kubernetes – 资源控制器
1)Pod控制器说明
2)Deployment说明及其演示
3)Daemonset说明及其演示
4)Job、Cronjob说明及其演示
6、Kubernetes – 服务发现
1)Kubernetes SVC概念说明
2)Kubernetes SVC类型及其解释说明
3)Kubernetes 代理模式说明(usespace、iptables、ipvs)
4)Kubernetes SVC类型实验演示
5)Ingress
a. Ingress-Nginx原理解释
b. Ingress-Nginx部署
c. Ingress-Nginx http、https代理
d. Ingress-Nginx BasicAuth
e. Ingress-Nginx地址重写
7、Kubernetes – 存储
1)Kubernetes存储说明
2)Kubernetes – configMap 说明及其实验演示
3)Kubernetes – Secret说明及其实验演示
4)Kubernetes – Volume说明及其实验演示
5)Kubernetes – PV、PVC、Statefulset说明及其实验演示
8、Kubernetes – 集群调度
1)Kubernetes调度方法说明
2)Kubernetes Pod、Node亲和性说明及其演示
3)Kubernetes污点说明及其演示
4)Kubernetes固定节点说明及其演示
9、Kubernetes – 安全
1)Kubernetes安全机制
2)Kubernetes认证说明
3)Kubernetes鉴权说明
* 权限分离实验(创建dev系统用户管理dev名称空间)
4)Kubernetes准入控制
10、Kubernetes – Helm及其它功能性组件
1)Helm结构原理说明
2)部署 Helm组件
3)自定义chart
4)部署 dashboard
5)部署prometheus
* 资源限制说明(Pod、名称空间)
6)部署EFK日志平台
11、修改 Kubeadm源码调整证书可用时间
12、高可用的k8s集群构建