图书目录

目录

教学课件(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本章小结