图书介绍
开源容器云OpenShift 构建基于Kubernetes的企业应用云平台【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 陈耿著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111569510
- 出版时间:2017
- 标注页数:253页
- 文件大小:36MB
- 文件页数:271页
- 主题词:计算机网络
PDF下载
下载说明
开源容器云OpenShift 构建基于Kubernetes的企业应用云平台PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
基础篇2
第1章 开源容器云概述2
1.1容器时代的IT2
1.2开源容器云3
1.3 OpenShift4
1.4 Docker、 Kubernetes与OpenShift6
1.4.1容器引擎6
1.4.2容器编排6
1.4.3容器应用云7
1.5 OpenShift社区版与企业版8
第2章 初探OpenShift容器云10
2.1启动OpenShiftOrigin10
2.1.1准备主机11
2.1.2准备操作系统11
2.1.3操作系统配置11
2.1.4安装Docker12
2.1.5下载OpenShift Origin安装包13
2.1.6安装及启动OpenShift Origin13
2.1.7登录OpenShift Origin控制台14
2.2运行第一个容器应用14
2.2.1创建项目14
2.2.2部署Docker镜像15
2.2.3访问容器应用18
2.2.4一些疑问19
2.3完善OpenShift集群19
2.3.1命令行工具19
2.3.2以集群管理员登录21
2.3.3添加Router22
2.3.4添加Registry23
2.3.5添加Image Stream24
2.3.6添加Template25
2.4部署应用27
2.5本章小结32
第3章OpenShift架构探秘33
3.1架构概览33
3.1.1基础架构层34
3.1.2容器引擎层34
3.1.3容器编排层34
3.1.4 PaaS服务层35
3.1.5界面及工具层35
3.2核心组件详解35
3.2.1 Master节点36
3.2.2 Node节点37
3.2.3 Project与Namespace38
3.2.4 Pod38
3.2.5 Service40
3.2.6 Router与Route41
3.2.7 Persistent Storage42
3.2.8 Registry42
3.2.9 Source to Image43
3.2.10开发及管理工具集44
3.3核心流程详解44
3.3.1应用构建44
3.3.2应用部署45
3.3.3请求处理45
3.3.4应用更新46
3.4本章小结46
第4章OpenShift企业部署47
4.1部署架构47
4.1.1多环境单集群47
4.1.2多环境多集群48
4.1.3多个数据中心48
4.2高级安装模式49
4.2.1主机准备50
4.2.2安装前预配置50
4.2.3执行安装53
4.2.4安装后配置54
4.3离线安装57
4.4集群高可用58
4.4.1主控节点的高可用58
4.4.2计算节点的高可用59
4.4.3组件的高可用59
4.4.4应用的高可用60
4.5本章小结60
开发篇62
第5章 容器应用的构建与部署自动化62
5.1一个Java应用的容器化之旅62
5.2 OpenShift构建与部署自动化64
5.2.1快速构建部署一个应用65
5.2.2镜像构建:Build Config与Build69
5.2.3镜像部署:Deployment Config与Deploy72
5.2.4服务连通:Service与Route76
5.3弹性伸缩77
5.3.1 Replication Controller77
5.3.2扩展容器实例77
5.3.3状态自恢复78
5.4应用更新发布78
5.4.1触发更新构建78
5.4.2更新部署80
5.5本章小结80
第6章 持续集成与部署81
6.1部署Jenkins服务81
6.2触发项目构建83
6.2.1创建Jenkins项目84
6.2.2添加构建步骤84
6.2.3触发构建85
6.3构建部署流水线85
6.3.1创建开发测试环境项目85
6.3.2创建集成测试环境项目86
6.3.3创建生产环境项目87
6.3.4配置访问权限87
6.3.5创建集成测试环境部署配置87
6.3.6创建生产环境部署配置88
6.3.7创建DEV构建配置88
6.3.8创建SIT构建配置89
6.3.9创建RELEASE构建配置90
6.3.10配置流水线92
6.4流水线可视化93
6.4.1安装流水线插件93
6.4.2创建流水线视图93
6.5 OpenShift流水线95
6.5.1部署Jenkins实例95
6.5.2部署示例应用95
6.5.3查看流水线定义96
6.5.4触发流水线构建97
6.5.5修改流水线配置99
6.6本章小结100
第7章 应用的微服务化101
7.1容器与微服务101
7.1.1微服务概述101
7.1.2微服务与容器101
7.2微服务容器化102
7.2.1基于现有的构建系统容器化微服务103
7.2.2基于S2I容器化微服务103
7.3服务部署105
7.3.1单个微服务的部署105
7.3.2多个微服务的部署105
7.4服务发现106
7.4.1通过Service进行服务发现107
7.4.2服务目录与链接108
7.5健康检查108
7.5.1 Readniess与Liveness108
7.5.2健康检查类型109
7.6更新发布110
7.6.1滚动更新110
7.6.2发布回滚112
7.6.3灰度发布112
7.7服务治理117
7.7.1 API网关117
7.7.2微服务框架117
7.8本章小结118
第8章 应用数据持久化119
8.1无状态应用与有状态应用119
8.1.1非持久化的容器119
8.1.2容器数据持久化120
8.2持久化卷与持久化卷请求120
8.3持久化卷与储存123
8.3.1 Host Path124
8.3.2 NFS124
8.3.3 GlusterFS124
8.3.4 Ceph125
8.3.5 OpenStack Cinder126
8.4存储资源定向匹配127
8.4.1创建持久化卷127
8.4.2标记标签127
8.4.3创建持久化卷请求127
8.4.4请求与资源定向匹配128
8.4.5标签选择器128
8.5实战:持久化的镜像仓库129
8.5.1检查挂载点129
8.5.2备份数据130
8.5.3创建存储130
8.5.4创建持久化卷131
8.5.5创建持久化卷请求131
8.5.6关联持久化卷请求132
8.6本章小结133
第9章 容器云上的应用开发134
9.1开发工具集成134
9.1.1下载开发工具135
9.1.2下载命令行客户端135
9.1.3安装及配置JBoss Tools插件135
9.2部署应用138
9.2.1检出应用源代码138
9.2.2部署应用至OpenShift138
9.2.3查看日志输出141
9.2.4访问应用服务142
9.3实时发布143
9.3.1更新部署配置143
9.3.2创建Server Adapter144
9.3.3更新应用源代码146
9.3.4查看更新后的应用146
9.4远程调试147
9.4.1修改部署配置148
9.4.2转发远程端口148
9.4.3设置断点148
9.4.4启动远程调试150
9.5本章小结150
运维篇154
第10章 软件定义网络154
10.1软件定义网络与容器154
10.1.1 Docker容器网络154
10.1.2 Kubernetes容器网络155
10.1.3 OpenShift容器网络155
10.2网络实现156
10.2.1节点主机子网156
10.2.2节点设备构成156
10.2.3网络结构组成158
10.3网络连通性159
10.3.1集群内容器间通信159
10.3.2集群内容器访问集群外服务161
10.3.3集群外应用访问集群内容器161
10.4网络隔离161
10.4.1配置多租户网络162
10.4.2测试网络隔离162
10.4.3连通隔离网络163
10.5定制OpenShift网络163
10.6本章小结163
第11章 度量与日志管理164
11.1容器集群度量采集164
11.2部署容器集群度量采集165
11.2.1配置Service Account166
11.2.2配置证书166
11.2.3部署度量采集模板166
11.2.4更新集群配置167
11.2.5查看容器度量指标168
11.2.6进一步完善度量采集168
11.3度量接口168
11.3.1获取度量列表170
11.3.2获取度量数据170
11.4容器集群日志管理171
11.5部署集群日志管理组件172
11.5.1创建部署模板172
11.5.2配置Service Account173
11.5.3配置证书173
11.5.4 部署日志组件模板173
11.5.5更新集群配置174
11.5.6查看容器日志174
11.5.7进一步完善日志管理174
11.6本章小结175
第12章 安全与限制176
12.1容器安全176
12.2用户认证177
12.2.1令牌177
12.2.2 Indentity Provider178
12.2.3用户与组管理179
12.3权限管理180
12.3.1权限对象180
12.3.2权限操作181
12.3.3自定义角色184
12.4 Service Account186
12.5安全上下文187
12.6敏感信息管理190
12.7额度配置192
12.7.1计算资源额度193
12.7.2对象数量额度194
12.7.3额度对象的使用195
12.8资源限制196
12.8.1 Limit Range对象196
12.8.2 QoS198
12.9本章小结199
第13章 集群运维管理200
13.1运维规范200
13.1.1规范的制定200
13.1.2规范的维护201
13.1.3规范的执行201
13.2节点管理201
13.2.1 Cockpit202
13.2.2安装配置Cockpit202
13.2.3 Cockpit与系统运维203
13.2.4 Cockpit与集群运维203
13.3集群扩容208
13.3.1集群扩容途径208
13.3.2执行集群扩容209
13.4集群缩容209
13.4.1禁止参与调度210
13.4.2节点容器撤离210
13.4.3移除计算节点211
13.5混合云管理211
13.5.1混合云管理平台的价值211
13.5.2 ManageIQ212
13.6本章小结213
第14章 系统集成与定制214
14.1通过Web Hook集成214
14.1.1 Generic Hook215
14.1.2 GitHub Hook216
14.2通过命令行工具集成216
14.2.1调用权限217
14.2.2输出格式217
14.2.3调试输出217
14.3 S2I镜像定制218
14.3.1准备环境218
14.3.2编写Dockerfile220
14.3.3编辑S2I脚本221
14.3.4执行镜像构建222
14.3.5导入镜像222
14.4部署模板定制224
14.4.1元信息225
14.4.2对象列表226
14.4.3模板参数227
14.4.4定义模板229
14.4.5创建模板231
14.5系统组件定制231
14.5.1组件定制231
14.5.2插件定制231
14.6 RESTful编程接口232
14.6.1接口类型233
14.6.2身份验证233
14.6.3二次开发实例234
14.7系统源代码定制237
14.8本章小结237
附录A排错指南238
后记252
热门推荐
- 1262832.html
- 1619367.html
- 3869950.html
- 3292969.html
- 2234782.html
- 3639754.html
- 2799787.html
- 74605.html
- 1626193.html
- 3408623.html
- http://www.ickdjs.cc/book_703748.html
- http://www.ickdjs.cc/book_1152278.html
- http://www.ickdjs.cc/book_1158783.html
- http://www.ickdjs.cc/book_687128.html
- http://www.ickdjs.cc/book_1569859.html
- http://www.ickdjs.cc/book_1974312.html
- http://www.ickdjs.cc/book_589944.html
- http://www.ickdjs.cc/book_3658766.html
- http://www.ickdjs.cc/book_1360054.html
- http://www.ickdjs.cc/book_2326148.html