课程目录:
第1章 【基础理论】Docker基础入门
1-1 Kubernetes系统精讲 带你轻松掌握云原生必备技能 (10:49)
1-2 本章概览 (02:12)
1-3 Docker与虚拟机 (04:25)
1-4 Docker安装与配置 (06:38)
1-5 Docker命令总结(1) (06:39)
1-6 Docker命令总结(2) (06:52)
1-7 Docker命令总结(3) (09:58)
1-8 Dockerfile编写(1) (08:39)
1-9 Dockerfile编写(2) (10:26)
1-10 Dockerfile编写(3) (09:30)
1-11 DockerCompose入门 (09:51)
1-12 本章小结 (06:01)
第2章 【基础理论】Kubernetes集群初始化
2-1 本章概览 (02:30)
2-2 K8S适用场景 (04:02)
2-3 K8S架构设计 (05:47)
2-4 Docker与K8S的区别与联系 (04:51)
2-5 Kind初始化K8S集群 (09:32)
2-6 Kubeadm初始化K8S集群(上) (09:36)
2-7 Kubeadm初始化K8S集群(下) (10:11)
2-8 Kubeadm节点加入 (03:38)
2-9 Kubernetes冒烟测试 (05:03)
2-10 本章小结 (04:15)
第3章 【项目实战】KubeImooc项目开发环境搭建
3-1 本章概览 (03:13)
3-2 Harbor环境搭建(上) (21:31)
3-3 Harbor环境搭建(下) (07:00)
3-4 Golang后端项目环境搭建-集成Gin框架 (06:04)
3-5 Golang后端项目搭建-项目工程化结构拆分 (10:23)
3-6 Golang后端项目搭建-配置参数分离 (08:34)
3-7 Golang后端项目搭建-集成K8S(上) (07:44)
3-8 Golang后端项目搭建-集成K8S(下) (09:10)
3-9 Vue前端环境搭建 (06:14)
3-10 Vue项目初始化配置 (05:38)
3-11 前后端代码联调 (18:47)
3-12 项目打包发布(上) (07:02)
3-13 项目打包发布(中) (07:53)
3-14 项目打包发布(下) (04:58)
3-15 项目持续集成流程梳理 (03:48)
3-16 项目持续集成之Gogs代码仓库搭建 (11:52)
3-17 项目持续集成之Drone环境搭建 (05:50)
3-18 项目持续集成之流水线配置 (16:18)
3-19 项目持续集成之前端项目自动发布 (05:12)
3-20 项目持续集成之后端项目自动发布 (01:31)
3-21 本章小结 (08:38)
第4章 【核心知识+原理分析】Pod参数详解
4-1 本章概览 (01:43)
4-2 Docker容器与Pod的区别 (03:58)
4-3 系统学习Pod定义参数之Pod内容器定义参数(上) (07:36)
4-4 系统学习Pod定义参数之Pod内容器定义参数(中) (10:28)
4-5 系统学习Pod定义参数之Pod内容器定义参数(下) (07:01)
4-6 系统学习Pod定义参数之Pod健康检查(上) (11:03)
4-7 系统学习Pod定义参数之Pod健康检查(下) (11:49)
4-8 系统学习Pod定义参数之作用于整个Pod的参数 (06:39)
4-9 系统学习Pod定义参数之Pod卷挂载 (07:19)
4-10 本章小结 (04:11)
第5章 【项目实战】KubeImooc项目Pod管理模块开发
5-1 本章概览 (02:01)
5-2 Pod接口开发之接口梳理 (03:33)
5-3 Pod接口开发之命名空间管理(上) (09:03)
5-4 Pod接口开发之命名空间管理(下) (04:33)
5-5 Pod接口开发之Pod创建(1) (14:45)
5-6 Pod接口开发之Pod创建(2) (08:14)
5-7 Pod接口开发之Pod创建(3) (13:57)
5-8 Pod接口开发之Pod创建(4) (12:58)
5-9 Pod接口开发之Pod创建(5) (15:08)
5-10 Pod接口开发之Pod创建(6) (13:49)
5-11 Pod接口开发之Pod创建(7) (22:41)
5-12 Pod接口开发之Pod创建(8) (19:13)
5-13 Pod接口开发之Pod创建(9) (10:47)
5-14 Pod更新操作之Update (11:44)
5-15 Pod更新操作是Patch (09:52)
5-16 Pod更新操作之Watcher状态后更新(上) (11:49)
5-17 Pod更新操作之Watcher状态后更新(下) (14:47)
5-18 Pod详情查看(1) (17:49)
5-19 Pod详情查看(2) (12:48)
5-20 Pod详情查看(3) (08:34)
5-21 Pod详情查看(4) (17:09)
5-22 Pod列表展示接口开发(上) (13:47)
5-23 Pod列表展示接口开发(下) (05:44)
5-24 Pod删除接口开发 (05:26)
5-25 界面开发与接口联调(上) (11:56)
5-26 界面开发与接口联调(中) (13:33)
5-27 界面开发与接口联调(下) (07:10)
5-28 项目持续集成 (03:40)
5-29 本章小结 (04:44)
第6章 【核心知识+原理分析】K8S调度管理
6-1 本章概览 (00:54)
6-2 调度器原理分析 (08:11)
6-3 nodename调度讲解 (07:59)
6-4 nodeSelector调度讲解 (05:56)
6-5 taints toerations调度-1 (06:53)
6-6 taints toerations调度-2 (05:53)
6-7 taints toerations调度-3 (07:40)
6-8 Affnity调度之node硬亲和调度 (07:37)
6-9 Affnity调度之node软亲和调度 (05:34)
6-10 Affinity调度之pod亲和调度 (07:06)
6-11 Affinity调度之pod反亲和调度 (04:24)
6-12 本章小结 (06:44)
第7章 【项目实战】KubeImooc项目调度管理模块开发
7-1 本章概览 (01:36)
7-2 NodeScheduling接口梳理 (06:24)
7-3 Node列表开发(1) (17:26)
7-4 Node列表开发(2) (12:35)
7-5 Node详情查看 (11:58)
7-6 Node标签管理-1 (14:41)
7-7 Node标签管理-2 (03:19)
7-8 Node污点管理 (05:50)
7-9 查看Node下所有Pod接口 (02:24)
7-10 Pod创建新增Tolerations参数 (05:52)
7-11 nodeAffinity调度 (30:09)
7-12 前端开发&接口联调 (08:17)
7-13 项目持续集成 (03:03)
7-14 本章小结 (05:28)
第8章 【核心知识+原理分析】将应用和配置分离
8-1 本章概览 (01:35)
8-2 配置分离实现原理 (06:06)
8-3 ConfigMap配置分离yaml编排示例 (07:33)
8-4 Secret配置分离 yaml编排示例 (04:22)
8-5 本章小结 (04:21)
第9章 【项目实战】KubeImooc项目应用与配置分离模块开发
9-1 本章概览 (01:10)
9-2 接口开发梳理 (09:12)
9-3 ConfigMap创建和更新 (23:19)
9-4 ConfigMap列表和详情查询 (20:50)
9-5 ConfigMap删除 (02:45)
9-6 Secret接口路由定义 (06:29)
9-7 Secret创建与更新 (19:29)
9-8 Secret删除 (02:43)
9-9 Secret列表和详情查询 (18:14)
9-10 Pod支持动态环境变量-1 (07:57)
9-11 Pod支持动态环境变量-2 (10:41)
9-12 Pod支持动态环境变量-3 (18:22)
9-13 界面开发&接口联调 (15:24)
9-14 项目持续集成 (02:40)
9-15 本章小结 (08:05)
第10章 【核心知识+原理分析】存储卷管理
10-1 本章概览 (01:39)
10-2 EmptyDir 编排讲解 (09:49)
10-3 HostPath编排讲解 (10:08)
10-4 Downward编排详解 (06:17)
10-5 ConfigMap编排详解 (09:46)
10-6 Secret编排详解 (02:49)
10-7 NFS环境搭建 (08:25)
10-8 PV和PVC工作原理 (05:35)
10-9 PV和PVC编排详解 (08:29)
10-10 NFS Provisioner安装 (13:16)
10-11 StorageClass编排详解 (08:18)
10-12 本章小结 (07:15)
第11章 【项目实战】KubeImooc项目存储卷管理
11-1 本章概览 (01:33)
11-2 接口梳理 (05:00)
11-3 PersistentVolume创建-1 (15:22)
11-4 PersistentVolume创建-2 (11:57)
11-5 PersistentVolume 删除 (01:55)
11-6 PersistentVolume列表查询 (12:28)
11-7 PersistentVolume代码Review- (09:42)
11-8 PersistentVolumeClaim创建 (13:05)
11-9 PersistentVolumeClaim删除 (01:52)
11-10 PersistentVolumeClaim列表查询 (09:34)
11-11 PersistentVolumeClaim 代码Review (08:49)
11-12 StorageClass创建 (19:33)
11-13 StorageClass删除接口 (01:35)
11-14 StorageClass列表查询 (14:17)
11-15 StorageClass代码Review (09:25)
11-16 Pod适配多种存储卷(上) (19:41)
11-17 Pod适配多种存储卷(下) (20:56)
11-18 界面开发与接口联调 (10:51)
11-19 本章功能演示与优化 (13:28)
11-20 项目持续集成 (03:42)
11-21 本章小结 (09:05)
第12章 【核心知识+原理分析】服务发现
12-1 本章概览 (01:47)
12-2 服务发现工作原理 (12:25)
12-3 端口映射方式服务发现 (03:50)
12-4 NodePort方式服务发现 (06:20)
12-5 Metallb实践LoadBalancer (14:11)
12-6 Ingress Controller Traefik安装 (08:38)
12-7 Ingress编排详解 (10:20)
12-8 Traefik IngressRoute实践 (08:42)
12-9 Traefik Middware编排详解 (05:58)
12-10 Traefik 为Kubeimooc配置TLS证书支持 (21:32)
12-11 本章小结 (11:16)
以下章节暂未更新,持续更新中。。。
第13章 【项目实战】KubeImooc项目服务发现模块开发
第14章 【核心知识+原理分析】工作负载管理
第15章 【项目实战】KubeImooc工作负载管理模块开发
第16章 【核心知识+原理分析】K8S认证与授权
第17章 【项目实战】KubeImooc认证与授权模块开发
第18章 【项目实战】K8S二次开发 CRD项目实战
第19章 【项目实战】整合Harbor镜像中心
第20章 【项目实战】集群监控,整合Prometheus
网盘截图: