更新时间:2025-03-17 18:53:23
封面
版权页
序 PREFACE
前言 INTRODUCITON
第1章 Docker基础
1.1 容器介绍及环境准备
1.2 安装并配置Docker(在vms100上)
1.3 安装并配置Containerd(在vms101上)
1.4 镜像的管理
1.5 容器的管理
1.6 实战练习——创建MySQL容器
1.7 管理容器的命令
1.8 数据卷的使用
1.9 Docker网络
1.10 容器互联
模拟考题
第2章 Docker进阶
2.1 自定义镜像
2.2 使用Harbor搭建私有仓库
第3章 部署Kubernetes集群
3.1 Kubernetes架构及组件介绍
3.2 安装Kubernetes集群
3.3 安装后的设置
3.4 设置metrics-server监控Pod及节点的负载
3.5 命名空间namespace
3.6 管理命名空间
3.7 Etcd管理
第4章 升级Kubernetes
4.1 升级步骤
4.2 升级第一台Master
4.3 升级Worker
第5章 创建及管理Pod
5.1 创建及删除Pod
5.2 Pod的基本操作
5.3 了解Pod的生命周期,优雅地关闭Pod
5.4 初始化Pod
5.5 静态Pod
5.6 手动指定Pod的运行位置
5.7 节点的cordon与drain
5.8 节点Taint及Pod的Toleration
第6章 存储管理
6.1 emptyDir
6.2 hostPath
6.3 NFS存储
6.4 持久性存储
6.5 动态卷供应
第7章 密码管理
7.1 Secret
7.2 ConfigMap
第8章 Deployment
8.1 创建和删除Deployment
8.2 修改Deployment副本数
8.3 水平自动更新HPA
8.4 Deployment镜像的升级及回滚
8.5 滚动升级
第9章 DaemonSet及其他控制器
9.1 创建及删除DaemonSet
9.2 指定Pod所在位置
9.3 其他控制器ReplicationController
9.4 其他控制器ReplicaSet
9.5 各控制器之间YAML文件的对比
第10章 探针
10.1 Liveness Probe
10.2 Readiness Probe
第11章 Job
11.1 Job
11.2 CronJob
第12章 服务管理
12.1 服务的基本管理
12.2 服务发现
12.3 服务发布
第13章 网络管理
13.1 实验准备
13.2 创建ingress类型的网络策略
13.3 创建egress类型的网络策略
13.4 默认的策略
第14章 包管理Helm3
14.1安装Helm
14.2 仓库管理
14.3 部署一个简单的MySQL应用
14.4 搭建私有源
14.5 实战演示
第15章 安全管理
15.1 创建Kubeconfig文件
15.2 Kubernetes的授权
15.3 安装Dashboard
15.4 资源限制