图书介绍
Kuberes权威指南 从Docker到Kuberes实践全接触 第2版PDF|Epub|txt|kindle电子书版本下载
- 龚正等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121299414
- 出版时间:2016
- 标注页数:506页
- 文件大小:45MB
- 文件页数:520页
- 主题词:Linux操作系统-程序设计-指南
PDF下载
下载说明
Kuberes权威指南 从Docker到Kuberes实践全接触 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Kubernetes入门1
1.1 Kubernetes是什么1
1.2 为什么要用Kubernetes4
1.3 从一个简单的例子开始5
1.3.1 环境准备6
1.3.2 启动MySQL服务7
1.3.3 启动Tomcat应用9
1.3.4 通过浏览器访问网页11
1.4 Kubernetes基本概念和术语12
1.4.1 Master12
1.4.2 Node13
1.4.3 Pod15
1.4.4 Label(标签)19
1.4.5 Replication Controller(RC)22
1.4.6 Deployment25
1.4.7 Horizontal Pod Autoscaler(HPA)27
1.4.8 Service(服务)29
1.4.9 Volume(存储卷)35
1.4.10 Persistent Volume39
1.4.11 Namespace(命名空间)40
1.4.12 Annotation(注解)42
1.4.13 小结42
第2章 Kubernetes实践指南43
2.1 Kubernetes安装与配置43
2.1.1 安装Kubernetes43
2.1.2 配置和启动Kubernetes服务45
2.1.3 Kubernetes集群的安全设置51
2.1.4 Kubernetes的版本升级57
2.1.5 内网中的Kubernetes相关配置57
2.1.6 Kubernetes核心服务配置详解58
2.1.7 Kubernetes集群网络配置方案72
2.2 kubectl命令行工具用法详解80
2.2.1 kubectl用法概述80
2.2.2 kubectl子命令详解82
2.2.3 kubectl参数列表84
2.2.4 kubectl输出格式84
2.2.5 kubectl操作示例86
2.3 Guestbook示例:Hello World87
2.3.1 创建redis-master RC和Service89
2.3.2 创建redis-slave RC和Service91
2.3.3 创建frontend RC和Service93
2.3.4 通过浏览器访问frontend页面96
2.4 深入掌握Pod97
2.4.1 Pod定义详解97
2.4.2 Pod的基本用法102
2.4.3 静态Pod107
2.4.4 Pod容器共享Volume108
2.4.5 Pod的配置管理110
2.4.6 Pod生命周期和重启策略123
2.4.7 Pod健康检查124
2.4.8 玩转Pod调度126
2.4.9 Pod的扩容和缩容135
2.4.10 Pod的滚动升级139
2.5 深入掌握Service143
2.5.1 Service定义详解143
2.5.2 Service基本用法145
2.5.3 集群外部访问Pod或Service150
2.5.4 DNS服务搭建指南153
2.5.5 Ingress:HTTP 7层路由机制161
第3章 Kubernetes核心原理165
3.1 Kubernetes API Server原理分析165
3.1.1 Kubernetes API Server概述165
3.1.2 独特的Kubernetes Proxy API接口168
3.1.3 集群功能模块之间的通信169
3.2 Controller Manager原理分析170
3.2.1 Replication Controller171
3.2.2 Node Controller173
3.2.3 ResourceQuota Controller174
3.2.4 Namespace Controller176
3.2.5 Service Controller与Endpoint Controller176
3.3 Scheduler原理分析177
3.4 kubelet运行机制分析181
3.4.1 节点管理181
3.4.2 Pod管理182
3.4.3 容器健康检查183
3.4.4 cAdvisor资源监控184
3.5 kube-proxy运行机制分析186
3.6 深入分析集群安全机制190
3.6.1 API Server认证190
3.6.2 API Server授权192
3.6.3 Admission Control准入控制194
3.6.4 Service Account195
3.6.5 Secret私密凭据200
3.7 网络原理203
3.7.1 Kubernetes网络模型203
3.7.2 Docker的网络基础205
3.7.3 Docker的网络实现217
3.7.4 Kubernetes的网络实现225
3.7.5 开源的网络组件229
3.7.6 网络实战234
第4章 Kubernetes开发指南247
4.1 REST简述247
4.2 Kubernetes API详解249
4.2.1 Kubernetes API概述249
4.2.2 API版本254
4.2.3 API详细说明254
4.2.4 API响应说明256
4.3 使用Java程序访问Kubernetes API258
4.3.1 Jersey258
4.3.2 Fabric8270
4.3.3 使用说明271
第5章 Kubernetes运维指南292
5.1 Kubernetes集群管理指南292
5.1.1 Node的管理292
5.1.2 更新资源对象的Label294
5.1.3 Namespace:集群环境共享与隔离295
5.1.4 Kubernetes资源管理299
5.1.5 Kubernetes集群高可用部署方案333
5.1.6 Kubernetes集群监控343
5.1.7 kubelet的垃圾回收(GC)机制361
5.2 Kubernetes高级案例362
5.2.1 ElasticSearch日志搜集查询和展现案例362
5.2.2 Cassandra集群部署案例371
5.3 Trouble Shooting指导376
5.3.1 查看系统Event事件377
5.3.2 查看容器日志379
5.3.3 查看Kubernetes服务日志379
5.3.4 常见问题381
5.3.5 寻求帮助384
5.4 Kubernetes v1.3 开发中的新功能385
5.4.1 Pet Set(有状态的容器)385
5.4.2 Init Container(初始化容器)388
5.4.3 Cluster Federation(集群联邦)391
第6章 Kubernetes源码导读396
6.1 Kubernetes源码结构和编译步骤396
6.2 kube-apiserver进程源码分析400
6.2.1 进程启动过程400
6.2.2 关键代码分析402
6.2.3 设计总结417
6.3 kube-controller-manager进程源码分析420
6.3.1 进程启动过程420
6.3.2 关键代码分析423
6.3.3 设计总结431
6.4 kube-scheduler进程源码分析433
6.4.1 进程启动过程434
6.4.2 关键代码分析438
6.4.3 设计总结445
6.5 kubelet进程源码分析447
6.5.1 进程启动过程447
6.5.2 关键代码分析452
6.5.3 设计总结475
6.6 kube-proxy进程源码分析476
6.6.1 进程启动过程476
6.6.2 关键代码分析478
6.6.3 设计总结493
6.7 kubectl进程源码分析494
6.7.1 kubectl create命令495
6.7.2 rolling-update命令499
后记505