图书介绍
Swarm容器编排与Docker原生集群PDF|Epub|txt|kindle电子书版本网盘下载
- (俄)法布里齐奥·索贝尔萨(Fabrizio Soppelsa),(泰)占伟·瓦卡斯(Chanwit Kaewkasi)著;崔婧雯,钟最龙译 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121317927
- 出版时间:2017
- 标注页数:224页
- 文件大小:22MB
- 文件页数:242页
- 主题词:Linux操作系统-程序设计
PDF下载
下载说明
Swarm容器编排与Docker原生集群PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 欢迎来到Docker Swarm1
集群工具和容器管理器3
Swarm的目标3
为什么使用Swarm4
真实的示例5
宠物模型vs牛群模型5
Swarm特性6
类似项目7
Kubernetes7
CoreOS Fleet8
Apache Mesos9
Kubernetes vs Fleet vs Mesos10
Swarm vs所有10
Swarm v1架构10
术语12
开始使用Swarm13
Mac系统上的Docker14
Windows系统上的Docker16
使用Linux18
检查Docker Machine是否可用——所有系统19
以前的Swarm19
Boot2Docker21
使用Docker Machine创建4个集群节点21
配置Docker主机24
启动Docker Swarm25
启动Docker Swarm25
测试Swarm集群29
如今的Swarm31
本章小结35
第2章 探索发现服务36
发现服务37
Token38
使用token重新架构第1章示例38
Token的限制43
Raft43
Raft理论43
实际的Raft45
Etcd47
使用Etcd重新架构第1章示例47
ZooKeeper50
Consul50
使用Consul重新架构第1章示例50
实现去中心化的发现服务52
本章小结52
第3章 遇见Docker Swarm Mode53
SwarmKit53
版本和支持54
SwarmKit架构54
SwarmKit的核心:swarmd56
SwarmKit的控制器:swarmctl57
使用Ansible预配SwarmKit集群58
在SwarmKit上创建服务62
Swarm Mode63
Swarm vl vs Swarm Mode vs SwarmKit64
深入了解Swarm Mode部署65
本章小结72
第4章 创建生产级别Swarm73
工具73
Swarm2k的HA拓扑74
管理器配置75
Raft恢复场景75
Raft文件76
运行任务76
管理器拓扑76
使用belt预配基础架构79
使用Docker Machine保护管理器安全81
理解Swarm内部机制83
加入worker84
升级管理器85
监控Swarm2k87
InfluxDB时间序列数据库87
Swarm3k90
Swarm3k的搭建和工作负载90
大规模Swarm的性能92
总结Swarm2k和Swarm3k的经验教训95
本章小结96
第5章 管理Swarm集群97
Docker Swarm standalone97
Docker Swarm Mode98
手动添加节点99
管理器99
Worker数量100
添加脚本化节点100
belt102
使用Ansible103
集群管理105
操作节点106
降级和升级107
标记节点108
移除节点110
Swarm健康111
备份集群配置111
灾难恢复112
Swarm的图形化界面112
Shipyard112
Portainer114
本章小结115
第6章 Swarm上真实应用的部署116
微服务116
部署一个复制的Nginx117
一个极简的Swarm118
Docker Service120
overlay网络124
集成的负载均衡124
服务的连接:用WordPress例子展示124
Swarm的调度策略127
现在,WordPress127
Docker Compose和Swarm Mode130
Docker stacks介绍130
分布式应用包131
Docker deploy132
另外一个应用:Apache Spark133
为什么要在Docker上运行Spark134
没有Swarm的Spark单机134
在Swarm上的Spark单机137
在Swarm上启动Spark138
本章小结140
第7章 平台的向上伸缩141
再次登场的Spark例子142
Docker插件142
实验室环境143
一个独一无二的秘钥143
Docker Machine144
安全组145
网络配置146
存储配置和架构146
安装Flocker148
生成Flocker证书149
安装软件151
安装控制节点153
安装集群节点153
测试一切是否正常154
安装并配置Swarm156
为Spark添加一个卷157
再次部署Spark157
测试Spark159
使用Flocker存储161
伸缩Spark164
监控Swarm托管的应用165
Prometheus165
安装一个监控系统166
在Grafana中导入Prometheus167
本章小结169
第8章 Swarm附加特性的探索171
Libnetwork171
Networking插件172
容器网络模型173
加密和路由矩阵174
MacVLAN174
overlay网络175
网络控制面板177
Libkv179
如何使用libkv180
本章小结181
第9章 Swarm集群和Docker软件供应链的安全加固182
软件供应链182
Swarm集群的安全加固183
安全加固Swarm:最佳实践184
证书颁发机构185
证书和相互TLS185
集群加入令牌185
在Docker Machine中添加TLS186
Docker Notary187
Docker Secret介绍190
本章小结192
第10章 Swarm和云193
Docker for AWS和Docker for Azure193
Docker for AWS194
Docker for Azure198
Docker Datacenter201
OpenStack上的Swarm202
OpenStack Nova204
当下现实:OpenStack友好的方式205
OpenStack Heat205
OpenStack Magnum206
本章小结215
第11章 Swarm的未来展望216
Provisioning的挑战216
软件定义基础设施216
Infrakit217
TUF——The Update Framework219
Docker Stacks和Compose220
Caas——容器即服务220
Unikernel220
为Docker做贡献222
Github222
提交issue222
代码223
belt和其他项目223
本章小结223