目录
教学课件(PPT)
本书源码
Docker基础篇
第1章容器虚拟化技术Docker基础(82min)
1.1Docker容器虚拟化技术
1.1.1Docker的发展
1.1.2Docker容器虚拟化技术与传统虚拟化技术的区别
1.1.3Docker架构
1.1.4Docker环境部署实战
1.2Docker基础命令
1.2.1Docker服务管理
1.2.2Docker镜像管理
1.2.3Docker容器管理
1.2.4Docker资源管理
1.2.5Docker命令综合运用实战
1.3构建镜像
1.3.1构建镜像的典型方案介绍
1.3.2Dockerfile典型指令
1.3.3构建镜像方案实战: 基于commit命令
1.3.4构建镜像方案实战: 基于Dockerfile文件
1.4Docker容器数据存储管理
1.4.1容器数据存储类型
1.4.2容器数据存储综合实战: 网络存储
1.5Docker虚拟化网络管理
1.5.1Docker虚拟化网络驱动类型
1.5.2Docker虚拟化网络工作原理
1.5.3Docker虚拟化网络综合应用实战
1.6私有镜像仓库
1.6.1镜像仓库是什么
1.6.2私有镜像仓库构建实战: 基于官方registry镜像
1.7本章小结
第2章Docker容器编排技术(28min)
2.1Docker Compose
2.1.1Docker Compose工作流程
2.1.2Docker Compose管理命令
2.1.3YAML语言介绍
2.1.4Docker Compose部署实战
2.1.5Docker Compose应用实战: 部署企业级镜像仓库Harbor
2.2Docker Swarm
2.2.1Docker Swarm的基础架构
2.2.2Docker Swarm管理命令
2.2.3Docker Stack介绍
2.2.4部署实战: Docker Swarm环境部署
2.3本章小结
Kubernetes基础篇
第3章企业级容器编排技术Kubernetes(70min)
3.1Kubernetes介绍
3.1.1Kubernetes发展
3.1.2Kubernetes架构与核心概念
3.1.3Kubernetes工作流程
3.1.4Kubernetes典型命令
3.1.5Kubernetes部署实战: 基于Docker环境
3.1.6Kubernetes部署实战: 基于Containerd环境
3.2基于Kubernetes的应用管理
3.2.1Kubernetes集群应用生命周期管理
3.2.2编写YAML文件的技巧介绍
3.2.3应用发布实战
3.3基于Kubernetes的数据持久化存储管理
3.3.1数据持久化存储方案介绍
3.3.2持久卷介绍
3.3.3存储类(StorageClass)介绍
3.3.4数据持久化应用实战
3.4本章小结
Kubernetes运维管理与企业实践篇
第4章Kubernetes集群运维管理(36min)
4.1图形化监控系统(Prometheus+Grafana)
4.1.1Prometheus工作流程
4.1.2Grafana工作流程
4.1.3部署实战
4.2Kubernetes负载均衡
4.2.1Ingress介绍
4.2.2部署实战
4.3日志分析系统
4.3.1ELK介绍
4.3.2部署实战
4.4本章小结
第5章典型企业案例(39min)
5.1Jenkins在Kubernetes集群中的应用案例
5.1.1Jenkins介绍
5.1.2企业案例应用部署实战
5.2KubeVirt在Kubernetes集群中的应用案例
5.2.1KubeVirt介绍
5.2.2企业案例应用部署实战
5.3HPA功能在Kubernetes集群中的应用案例
5.3.1HPA介绍
5.3.2企业案例应用部署实战
5.4本章小结
辅助编程技术篇
第6章辅助编程技术(11min)
6.1辅助编程技术带来的变革
6.1.1辅助编程技术的发展
6.1.2辅助编程工具介绍
6.1.3辅助编程技术应用实战
6.2本章小结
