图书介绍

Kubernetes实战PDF|Epub|txt|kindle电子书版本网盘下载

Kubernetes实战
  • 吴龙辉著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121283727
  • 出版时间:2016
  • 标注页数:272页
  • 文件大小:26MB
  • 文件页数:286页
  • 主题词:Linux操作系统-程序设计

PDF下载


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

下载说明

Kubernetes实战PDF格式电子书版下载

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

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

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

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

图书目录

第1部分 Kubernetes基础篇2

第1章 Kubernetes介绍2

1.1 为什么会有Kubernetes2

1.1.1 云计算大潮2

1.1.2 不温不火的PaaS5

1.1.3 Docker的逆袭5

1.2 Kubernetes是什么7

1.3 Kubernetes的发展历史8

1.4 Kubernetes的核心概念9

1.4.1 Pod9

1.4.2 Replication Controller9

1.4.3 Service9

1.4.4 Label9

1.4.5 Node9

第2章 Kubernetes的架构和部署10

2.1 Kubernetes的架构和组件10

2.2 部署Kubernetes13

2.2.1 环境准备14

2.2.2 运行Etcd15

2.2.3 获取Kubernetes发布包16

2.2.4 运行Kubernetes Master组件16

2.2.5 运行Kubernetes Node组件17

2.2.6 查询Kubernetes的健康状态18

2.2.7 创建Kubernetes覆盖网络19

2.3 安装Kubernetes扩展插件22

2.3.1 安装Cluster DNS23

2.3.2 安装Cluster Monitoring28

2.3.3 安装Cluster Logging36

2.3.4 安装Kube UI43

第3章 Kubernetes快速入门46

3.1 示例应用Guestbook46

3.2 准备工作47

3.3 运行Redis48

3.3.1 创建RedisMasterPod48

3.3.2 创建Redis Master Service49

3.3.3 创建Redis Slave Pod51

3.3.4 创建Redis Slave Service53

3.4 运行Frontend54

3.4.1 创建Frontend Pod54

3.4.2 创建Frontend Service57

3.5 设置Guestbook外网访问57

3.6 清理Guestbook59

第4章 Pod60

4.1 国际惯例的Hello World60

4.2 Pod的基本操作62

4.2.1 创建Pod62

4.2.2 查询Pod62

4.2.3 删除Pod65

4.2.4 更新Pod65

4.3 Pod与容器65

4.3.1 镜像66

4.3.2 启动命令69

4.3.3 环境变量70

4.3.4 端口72

4.3.5 数据持久化和共享73

4.4 Pod的网络74

4.5 Pod的重启策略75

4.6 Pod的状态和生命周期77

4.6.1 容器状态77

4.6.2 Pod的生命周期阶段78

4.6.3 生命周期回调函数79

4.7 自定义检查Pod81

4.7.1 Pod的健康检查83

4.7.2 Pod的准备状况检查84

4.8 调度Pod85

4.9 问题定位指南87

4.9.1 事件查询88

4.9.2 日志查询88

4.9.3 Pod的临终遗言89

4.9.4 远程连接容器90

第5章 Replication Controller92

5.1 持续运行的Pod92

5.2 Pod模板94

5.3 Replication Controller和Pod的关联96

5.4 弹性伸缩99

5.5 自动伸缩101

5.6 滚动升级104

5.7 Deployment107

5.8 一次性任务的Pod112

第6章 Service114

6.1 Service代理Pod114

6.2 Service的虚拟IP118

6.3 服务代理119

6.4 服务发现123

6.4.1 环境变量124

6.4.2 DNS125

6.5 发布Sgrvice128

6.5.1 NodePort Service128

6.5.2 LoadBalancer Service129

6.5.3 Ingress130

第7章 数据卷134

7.1 Kubernetes数据卷134

7.2 本地数据卷135

7.2.1 Empty Dir135

7.2.2 HostPath136

7.3 网络数据卷137

7.3.1 NFS137

7.3.2 iSCSI138

7.3.3 GlusterFS140

7.3.4 RBD(Ceph Block Device)141

7.3.5 Flocker142

7.3.6 AWS Elastic Block Store143

7.3.7 GCE Persistent Disk144

7.4 Persistent Volume和Persistent Volume Claim145

7.4.1 创建PersistentVolume147

7.4.2 创建Persistent Volume Claim149

7.5 信息数据卷151

7.5.1 Secret151

7.5.2 Downward API153

7.5.3 Git Repo155

第8章 访问KubernetesAPI157

8.1 API对象与元数据157

8.2 如何访问Kubernetes API159

8.3 使用命令行工具kubectl160

8.3.1 配置Kubeconfig161

8.3.2 Kubernetes操作163

8.3.3 API对象操作164

8.3.4 Pod操作168

8.3.5 Replication Controller操作169

8.3.6 Service操作170

第2部分 Kubernetes高级篇172

第9章 Kubernetes网络172

9.1 Docker网络模型172

9.2 Kubernetes网络模型173

9.3 容器间通信174

9.4 Pod间通信176

9.4.1 Flannel实现Kubernetes覆盖网络177

9.4.2 使用Open vSwitch实现Kubernetes覆盖网络180

9.5 Service到Pod通信183

9.5.1 Userspace模式184

9.5.2 Iptables模式186

第10章 Kubernetes安全189

10.1 Kubernetes安全原则189

10.2 Kubernetes API的安全访问189

10.2.1 HTTPS190

10.2.2 认证与授权191

10.2.3 准入控制Admission Controller194

10.3 ServiceAccount195

10.3.1 使用默认ServiceAccount196

10.3.2 创建自定义Service Account199

10.3.3 Service Account添加Image Pull Secret201

10.4 容器安全202

10.4.1 Linux Capability202

10.4.2 SELinux204

10.5 多租户204

第11章 Kubernetes资源管理206

11.1 Kubernetes资源模型206

11.2 资源请求和限制207

11.3 LimitRange210

11.4 Resource Quota215

第12章 管理和运维Kubernetes219

12.1 Daemon Pod219

12.1.1 Static Pod219

12.1.2 Daemon Set221

12.2 Kubernetes的高可用性222

12.3 平台监控224

12.3.1 cAdvisor224

12.3.2 Heapster228

12.4 平台日志230

12.5 垃圾清理234

12.5.1 镜像清理235

12.5.2 容器清理235

12.6 Kubernetes的Web界面235

第3部分 Kubernetes生态篇240

第13章 CoreOS240

13.1 CoreOS介绍240

13.2 CoreOS工具链241

13.2.1 Etcd241

13.2.2 Flannel241

13.2.3 Rocket241

13.2.4 Systemd241

13.2.5 Fleet241

13.3 CoreOS实践242

13.3.1 安装CoreOS242

13.3.2 使用CoreOS运行Kubernetes245

第14章 Etcd247

14.1 Etcd介绍247

14.2 Etcd的结构248

14.2.1 Client-to-Server249

14.2.2 Peer-to-Peer250

14.3 Etcd实践250

14.3.1 运行Etcd250

14.3.2 Etcd集群化251

14.3.3 Etcd Proxy模式258

14.3.4 Etcd的安全模式259

第15章 Mesos262

15.1 Mesos介绍262

15.2 Mesos的架构263

15.3 Marathon和K8SM介绍264

15.3.1 Marathon264

15.3.2 K8SM265

15.4 Mesos实践266

15.4.1 运行Mesos266

15.4.2 运行Marathon268

15.4.3 运行K8SM270

热门推荐