封面
版权页
序 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 资源限制
模拟考题
第16章 DevOps
16.1 实验拓扑
16.2 准备vms33并搭建仓库
16.3 安装GitLab并配置
16.4 安装Jenkins
16.5 安装Docker插件
16.6 Jenkins的安全设置
16.7 拷贝Kubeconfig文件
16.8 创建项目
16.9 配置GitLab和Jenkins的联动
16.10 验证CI/CD
封底
更新时间:2025-03-17 18:53:23