图书介绍

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

CoreOS实践之路
  • 林帆著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121275098
  • 出版时间:2015
  • 标注页数:321页
  • 文件大小:40MB
  • 文件页数:335页
  • 主题词:操作系统

PDF下载


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

下载说明

CoreOS实践之路PDF格式电子书版下载

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

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

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

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

图书目录

第1章 CoreOS简介和安装1

1.1 CoreOS简介1

1.1.1 CoreOS是什么1

1.1.2 CoreOS的诞生和发展2

1.1.3 CoreOS的用户体验4

1.1.4 CoreOS的适应场景6

1.2 CoreOS核心组件10

1.3 架设CoreOS集群13

1.3.1 CoreOS支持的平台13

1.3.2 部署CoreOS集群15

1.4 CoreOS的操作系统衍生25

1.5 小结26

第2章 使用CoreOS中的容器27

2.1 应用容器入门27

2.1.1 什么是应用容器27

2.1.2 应用容器技术的发展28

2.1.3 命名空间(Namespace)30

2.1.4 控制组(CGroup)32

2.1.5 容器的应用场景36

2.2 使用Docker容器38

2.2.1 Docker容器工具概述38

2.2.2 Docker命令行的基本使用40

2.2.3 数据共享与备份45

2.2.4 多容器通信48

2.2.5 Docker API50

2.3 Docker镜像制作50

2.3.1 Docker镜像50

2.3.2 从容器构建镜像51

2.3.3 Dockerfile53

2.3.4 镜像仓库57

2.4 Rkt容器59

2.4.1 Rkt简介59

2.4.2 使用Rkt容器61

2.4.3 镜像管理68

2.4.4 Rkt容器的生命周期73

2.4.5 其他命令76

2.5 Rkt的容器镜像78

2.5.1 AppC Spec规范78

2.5.2 Aci镜像工具80

2.5.3 Aci镜像签名86

2.5.4 Aci镜像定义文件88

2.5.5 镜像分发91

2.6 小结93

第3章 Systemd节点资源管理94

3.1 Systemd的服务管理模型94

3.1.1 Systemd概述94

3.1.2 Systemd的设计理念95

3.1.3 Systemd的服务管理96

3.1.4 日志管理98

3.1.5 服务的生命周期101

3.1.6 服务的Unit文件103

3.1.7 Unit文件占位符110

3.1.8 Unit模板111

3.2 Systemd的系统资源管理113

3.2.1 Systemd的Unit文件113

3.2.2 定时器115

3.2.3 路径监控器117

3.2.4 数据监控器119

3.2.5 挂载文件系统121

3.2.6 自动挂载文件系统123

3.2.7 交换分区(虚拟内存)125

3.3 Systemd工具集126

3.3.1 Systemd系列工具概述126

3.3.2 主机名、时间、地区信息管理127

3.3.3 电源管理128

3.3.4 启动时间和运行状态分析129

3.3.5 辅助性命令工具131

3.3.6 Systemd容器134

3.4 小结139

第4章 Fleet跨节点服务调度140

4.1 Fleet简介140

4.1.1 Systemd服务管理的局限性140

4.1.2 Fleet的服务调度141

4.2 Fleet的基本操作141

4.2.1 获取集群信息141

4.2.2 显示集群服务142

4.2.3 节点跳转143

4.2.4 跨节点执行命令145

4.3 通过Unit文件运行跨节点调度的服务145

4.3.1 Fleet的Unit文件145

4.3.2 在集群上运行服务146

4.3.3 Fleet的X-Fleet段146

4.3.4 模板参数147

4.4 集群中的服务生命周期147

4.4.1 提交服务148

4.4.2 加载服务149

4.4.3 启动服务149

4.4.4 停止服务150

4.4.5 服务自动启动150

4.4.6 服务状态和日志151

4.5 服务热迁移152

4.6 小结152

第5章 Etcd分布式配置共享153

5.1 基于Etcd的配置共享和集群组建153

5.1.1 Etcd概述153

5.1.2 Etcd集群的构建158

5.1.3 Etcd的操作164

5.1.4 Etcd集群的成员管理169

5.1.5 重大故障的恢复174

5.2 Etcd的应用程序接口175

5.2.1 概述175

5.2.2 Etcd数据操作176

5.2.3 成员管理185

5.2.4 集群的统计信息187

5.2.5 隐藏数据节点190

5.3 小结192

第6章 CoreOS综合案例193

6.1 案例一:分布式服务的监控193

6.1.1 案例说明193

6.1.2 方案实施194

6.1.3 案例延伸201

6.1.4 案例总结202

6.2 案例二:应用层负载均衡202

6.2.1 案例说明202

6.2.2 方案实施204

6.2.3 案例延伸212

6.2.4 案例总结217

6.3 小结217

第7章 深入CoreOS的特性与集群架构218

7.1 CoreOS的系统启动配置218

7.1.1 用户数据文件219

7.1.2 编写用户数据文件222

7.1.3 验证和修改用户数据文件230

7.2 CoreOS系统升级232

7.2.1 具有CoreOS特色的系统升级232

7.2.2 升级参数配置236

7.2.3 执行系统升级240

7.2.4 更好的升级策略241

7.2.5 升级的回滚245

7.3 CoreOS的集群架构247

7.3.1 单节点架构247

7.3.2 小型集群249

7.3.3 开发/测试环境集群250

7.3.4 产品环境集群252

7.4 小结255

第8章 Kubernetes集群管理256

8.1 Flannel网络规划256

8.1.1 Flannel简介256

8.1.2 Flannel的安装和使用260

8.1.3 Flannel的配置268

8.2 架设Kubernetes集群管理系统269

8.2.1 Kubernetes简介269

8.2.2 Kubernetes的组成270

8.2.3 部署Kubernetes集群管理系统272

8.2.4 Kubernetes的基本操作280

8.3 Kubernetes的插件机制288

8.3.1 Kubernetes的内置插件288

8.3.2 SkyDNS插件289

8.3.3 KubeUI插件293

8.4 Kubernetes应用案例295

8.4.1 案例一:留言板应用295

8.4.2 案例二:在线更新应用302

8.5 小结306

第9章 CoreOS小技巧307

9.1 CoreOS使用技巧307

9.1.1 扩展系统命令307

9.1.2 运行有界面的软件308

9.1.3 容器的默认语言和时区310

9.1.4 JSON格式化311

9.1.5 在CoreOS中安装tmux和screen312

9.1.6 修改core用户的.bashrc文件312

9.1.7 自定义SSH端口和配置313

9.1.8 运行其他CoreOS中无法安装的软件314

9.2 CoreOS周边工具315

9.2.1 使用Sysdig检测容器的系统资源状态315

9.2.2 使用Calico实现容器级防火墙317

9.3 小结321

热门推荐