图书介绍

CoreOS实战【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

CoreOS实战
  • (美)Matt Bailey著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302494522
  • 出版时间:2018
  • 标注页数:159页
  • 文件大小:24MB
  • 文件页数:175页
  • 主题词:操作系统

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第Ⅰ部分 增进了解CoreOS3

第1章 CoreOS家族介绍3

1.1迎接CoreOS3

1.1.1 CoreOS家族4

1.1.2 etcd和分布式配置状态5

1.1.3 fleet和分布式服务状态6

1.1.4充当CoreOS init系统的systemd6

1.1.5 Docker和/或rkt,容器运行时6

1.1.6使用cloud-config进行初始化配置7

1.2将核心服务装配到一起7

1.2.1 CoreOS工作流8

1.2.2创建和运行服务9

1.2.3创建单元文件10

1.2.4服务拓扑和故障转移12

1.3本章小结14

第2章 在工作站上开始研究15

2.1设置Vagrant15

2.1.1需求和设置16

2.1.2设置Vagrant并且运行它17

2.1.3让CoreOS集群在Vagrant中运行20

2.2用于与CoreOS交互的工具21

2.2.1 fleetctl22

2.2.2 etcdctl26

2.2.3 Toolbox容器27

2.2.4 Linux管理员的概念转换28

2.3本章小结29

第3章 可预期的故障:CoreOS中的容错31

3.1监控的当前状态31

3.1.1有何不足32

3.1.2 CoreOS的处理有何不同33

3.2服务调度与发现34

3.2.1部署生产环境NGINX和Express35

3.2.2将etcd用于配置35

3.3进行一些破坏40

3.3.1模拟机器故障40

3.3.2自修复41

3.4应用程序架构和CoreOS42

3.4.1常见陷阱42

3.4.2新项目和遗留项目43

3.4.3配置管理43

3.5本章小结43

第Ⅱ部分 应用程序架构47

第4章 生产环境中的CoreOS47

4.1规划和部署选项47

4.1.1 Amazon Web服务48

4.1.2使用内部VM基础设施50

4.1.3在裸机上50

4.2与网络有关的注意事项50

4.2.1网络的可编程程度有多大51

4.2.2使用flannel启动和运行52

4.3我们的大容量存储在何处55

4.3.1数据系统背景55

4.3.2 NAS和存储外包56

4.3.3 Ceph57

4.4本章小结61

第5章 应用程序架构和工作流63

5.1应用程序和十二要素方法论63

5.1.1 CoreOS的方法64

5.1.2架构检查清单65

5.2软件开发周期66

5.2.1代码库和依赖性66

5.2.2环境逻辑和微服务67

5.2.3应用程序外沿69

5.3本章小结69

第6章 Web栈应用程序示例71

6.1示例范围71

6.1.1这个应用程序会做些什么72

6.1.2应用架构概览73

6.1.3目标环境74

6.2设置持久化层75

6.2.1 Couchbase设置75

6.2.2设置memcached77

6.3应用程序层79

6.3.1工作线程80

6.3.2 Web应用83

6.4由此向何处发展89

6.4.1对故障进行响应89

6.4.2遗漏了什么90

6.5本章小结91

第7章 大数据栈93

7.1本章示例的范围93

7.1.1架构的增加项94

7.1.2新的数据源95

7.2新的栈组件95

7.2.1 Twitter数据收集器96

7.2.2编制Couchbase98

7.2.3启动和验证105

7.2.4启动工作线程106

7.3破坏我们的栈108

7.3.1监测故障108

7.3.2恢复机器108

7.4本章小结109

第Ⅲ部分 生产环境中的CoreOS113

第8章 AWS上的CoreOS113

8.1 AWS背景介绍114

8.1.1 AWS地区和正常运行时间114

8.1.2 AWS服务115

8.1.3本章必要条件115

8.1.4 CloudFormation模板116

8.1.5 AWS中的云配置126

8.1.6部署129

8.2本章小结132

第9章 整合到一起:部署133

9.1新的CloudFornmation对象134

9.1.1参数和输出134

9.1.2 AWS Lambda135

9.1.3 API Gateway137

9.1.4更新栈138

9.2部署应用139

9.2.1 Web sidekick139

9.2.2初始化部署140

9.3自动化部署142

9.3.1 Docker Hub设置142

9.3.2推送变更143

9.4本章小结144

第10章 系统管理145

10.1日志记录和备份145

10.1.1设置日志146

10.1.2更新云配置146

10.1.3单元中的awslogs147

10.1.4浏览日志148

10.1.5备份数据149

10.2系统扩展151

10.2.1集群扩展152

10.2.2扩展分区153

10.2.3迁移服务153

10.3 CoreOS展望154

10.3.1新的工具155

10.3.2 rkt155

10.4本章小结159

热门推荐