图书介绍

从Docker到Kubernetes入门与实战PDF|Epub|txt|kindle电子书版本网盘下载

从Docker到Kubernetes入门与实战
  • (中国)罗利民 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302534815
  • 出版时间:2019
  • 标注页数:227页
  • 文件大小:116MB
  • 文件页数:240页
  • 主题词:Linux操作系统-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

从Docker到Kubernetes入门与实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 全面认识Docker1

1.1 容器技术1

1.1.1 什么是容器1

1.1.2 容器与虚拟机之间的区别3

1.1.3 容器究竟解决了什么问题4

1.1.4 容器的优点5

1.1.5 容器的缺点6

1.1.6 容器的分类7

1.2 Docker技术8

1.2.1 什么是Docker8

1.2.2 Docker的由来9

1.2.3 Docker究竟是什么9

1.3 Docker的架构与组成10

1.3.1 Docker的架构10

1.3.2 Docker中应用系统的存在形式12

1.4 为什么使用Docker12

1.4.1 Docker的应用场景12

1.4.2 Docker可以解决哪些问题13

1.4.3 Docker的应用成本13

第2章 初步体验Docker15

2.1 在Windows中安装Docker15

2.1.1 通过Boot2Docker体验Docker15

2.1.2 通过Docker Desktop体验Docker22

2.1.3 搭建第一个Docker应用:Hello world25

2.2 在Ubuntu中安装Docker27

2.2.1 通过远程仓库安装Docker27

2.2.2 通过软件包安装Docker28

2.2.3 测试安装的结果29

第3章 Docker基本管理30

3.1 镜像管理30

3.1.1 查找镜像30

3.1.2 下载镜像31

3.1.3 列出本地镜像32

3.1.4 删除镜像32

3.1.5 查看镜像32

3.1.6 构建镜像35

3.1.7 镜像标签管理37

3.2 容器管理38

3.2.1 创建容器38

3.2.2 查看容器40

3.2.3 启动容器41

3.2.4 停止容器41

3.2.5 删除容器42

3.3 网络管理42

3.3.1 Docker网络原理42

3.3.2 网络模式44

3.3.3 Docker容器的互连46

3.3.4 容器与外部网络的互连47

第4章 Kubernetes初步入门49

4.1 Kubernetes技术49

4.1.1 什么是Kubernetes49

4.1.2 Kubernetes的发展历史49

4.1.3 为什么使用Kubernetes50

4.2 Kubernetes重要概念51

4.2.1 Cluster(集群)51

4.2.2 Master(主控)51

4.2.3 Node(节点)52

4.2.4 Pod53

4.2.5 服务53

4.2.6 卷54

4.2.7 命名空间54

第5章 安装Kubernetes55

5.1 通过软件包管理工具安装Kubernetes55

5.1.1 软件包管理工具55

5.1.2 节点规划56

5.1.3 安装前准备57

5.1.4 etcd集群配置57

5.1.5 Master节点的配置63

5.1.6 Node节点的配置65

5.1.7 配置网络68

5.2 通过二进制文件安装Kubernetes69

5.2.1 安装前准备69

5.2.2 部署etcd73

5.2.3 部署flannel网络76

5.2.4 部署Master节点77

5.2.5 部署Node节点80

5.3 通过源代码安装Kubernetes83

5.3.1 本地二进制文件编译83

5.3.2 Docker镜像编译84

第6章 Kubernetes命令行工具85

6.1 kubectl的使用方法85

6.1.1 kubectl用法概述85

6.1.2 kubectl子命令87

6.1.3 Kubernetes资源对象类型89

6.1.4 kubectl输出格式90

6.1.5 kubectl命令举例90

6.2 kubeadm的使用方法93

6.2.1 kubeadm安装方法94

6.2.2 kubeadm基本语法95

6.2.3 部署Master节点95

6.2.4 部署Node节点97

6.2.5 重置节点97

第7章 运行应用99

7.1 Deployment99

7.1.1 什么是Deployment99

7.1.2 Deployment与ReplicaSet100

7.1.3 运行Deployment100

7.1.4 使用配置文件107

7.1.5 扩容和缩容112

7.1.6 故障转移114

7.1.7 通过标签控制Pod的位置116

7.1.8 删除Deployment118

7.1.9 DaemonSet118

7.2 Job121

7.2.1 什么是Job121

7.2.2 Job失败处理123

7.2.3 Job的并行执行124

7.2.4 Job的定时执行125

第8章 通过服务访问应用127

8.1 服务及其功能127

8.1.1 服务基本概念127

8.1.2 服务的功能原理128

8.2 管理服务129

8.2.1 创建服务129

8.2.2 查看服务132

8.2.3 删除服务133

8.3 外部网络访问服务133

8.3.1 kube-proxy结合ClusterIP134

8.3.2 通过NodePort访问服务135

8.3.3 通过负载均衡访问服务137

8.4 通过CoreDNS访问应用138

8.4.1 CoreDNS简介138

8.4.2 安装CoreDNS138

第9章 存储管理147

9.1 存储卷147

9.1.1 什么是存储卷147

9.1.2 emptyDir卷148

9.1.3 hostPath卷151

9.1.4 NFS卷152

9.1.5 Secret卷153

9.1.6 iSCSI卷156

9.2 持久化存储卷157

9.2.1 什么是持久化存储卷157

9.2.2 持久化存储卷请求157

9.2.3 持久化存储卷的生命周期158

9.2.4 持久化存储卷静态绑定159

9.2.5 持久化存储卷动态绑定162

9.2.6 回收167

第10章 Kubernetes软件包管理170

10.1 Helm170

10.1.1 Helm相关概念170

10.1.2 Tiller171

10.1.3 Chart171

10.1.4 Repository171

10.1.5 Release171

10.2 安装Helm172

10.2.1 安装客户端172

10.2.2 安装服务器端Tiller174

10.3 Chart文件结构176

10.4 使用Helm177

10.4.1 软件仓库的管理177

10.4.2 查找Chart178

10.4.3 安装Chart180

10.4.4 查看已安装Chart183

10.4.5 删除Release183

第11章 Kubernetes网络管理185

11.1 Kubernetes网络基础185

11.1.1 Kubernetes网络模型185

11.1.2 命名空间186

11.1.3 veth网络接口186

11.1.4 netfilter/iptables187

11.1.5 网桥187

11.1.6 路由187

11.2 Kubernetes网络实现188

11.2.1 Docker与Kubernetes网络比较188

11.2.2 容器之间的通信192

11.2.3 Pod之间的通信194

11.2.4 Pod和服务之间的通信197

11.3 Flannel206

11.3.1 Flannel简介206

11.3.2 安装Flannel207

第12章 Kubernetes Dashboard212

12.1 Kubernetes Dashboard配置文件212

12.1.1 Kubernetes角色控制212

12.1.2 kubernetes-dashboard.yaml213

12.2 安装Kubernetes Dashboard218

12.2.1 官方安装方法219

12.2.2 自定义安装方法219

12.3 Dashboard使用方法222

12.3.1 Dashboard概况222

12.3.2 通过Dashboard创建资源224

写在最后226

热门推荐