图书介绍

Swarm容器编排与Docker原生集群PDF|Epub|txt|kindle电子书版本网盘下载

Swarm容器编排与Docker原生集群
  • (俄)法布里齐奥·索贝尔萨(Fabrizio Soppelsa),(泰)占伟·瓦卡斯(Chanwit Kaewkasi)著;崔婧雯,钟最龙译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121317927
  • 出版时间:2017
  • 标注页数:224页
  • 文件大小:22MB
  • 文件页数:242页
  • 主题词:Linux操作系统-程序设计

PDF下载


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

下载说明

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

热门推荐