OpenShift助力DevOps:云部署更简单
本店所售图书,保证正版新书,有个别图片和实书封面不一样,以实书封面为准,最快当天,一般隔天发货。支持7天无理由退换货.开票联系客服
¥
35.02
4.4折
¥
79
全新
库存2件
作者郭志宏 杜金源
出版社电子工业出版社
出版时间2019-06
版次1
装帧其他
货号30634398
上书时间2023-12-15
商品详情
- 品相描述:全新
- 商品描述
-
目录
第1章 基于OpenShift的DevOps简介
DevOps
容器
容器编排
持续集成
持续交付
持续部署
管道
软件配置管理
部署模式
持续改进
总结
第2章 OpenShift一体化安装
软件依赖
安装OpenShift和客户端工具
安装Docker
启动OpenShift
验证环境
使用命令行登录
使用控制台登录
设置存储
创建持久化卷
设置卷声明
创建Github账户
其他方式
总结
第3章 部署
复制控制器(Replication Controller)
部署策略
滚动策略
触发器
重建策略
自定义策略
生命周期挂钩
部署Pod资源
蓝绿部署
A/B部署
灰度部署
回滚
总结
第4章 管道(Pipeline)
我们的第一个Pipeline例子
Pipeline组件
探究Pipeline的细节
探索Jenkins
多项目Pipeline示例
构建、标记、提交
创建项目
添加基于角色的访问控制
部署Jenkins和Pipeline
部署示例应用
运行Pipeline
快速部署一个新分支
管理镜像的变化
级联式的Pipeline
自定义Jenkins
并行构建任务
总结
第5章 配置管理
Secret
创建Secret
在Pod中使用Secret
额外说明
ConfigMap
创建ConfigMap
ConfigMap以卷的形式挂载
ConfigMap以环境变量的形式挂载
环境变量
添加环境变量
删除环境变量
更改触发器
标签与注释
标签示例
注释示例
Downward API
处理大型配置数据集
持久卷
镜像分层
总结
第6章 构建自定义镜像
镜像构建
构建策略
构建源
构建配置
源码镜像
S2I过程
自定义S2I脚本
自定义S2I构建器
构建器镜像
S2I脚本
添加一个构建器镜像
构建一个示例应用
替代方法
故障排查
总结
第7章 应用管理
日志集成
容器日志是短暂的
日志聚合
Kibana
常用的Kibana查询
简单监控
资源调度
配额
配额范围
配额执行
限制范围和请求
多项目配额
应用
驱逐和Pod重新调度
超卖
Pod自动扩缩
使用Jolokia基于Java应用程序的监控和管理
总结
后记
附录A OpenShift和12 Factor App
读者调查表
电子工业出版社编著书籍推荐表
内容摘要
使用”代码即基础设施”这一理念实现软件自动化,是大部分机构对DevOps的呼吁。本书给开发者、架构师、运维工程师提供了富有实践价值的技术资料。
阅读本书,将学习到如何使用以容器为中心的方法,帮助团队交付高质量的软件,而这都是基于红帽的云化PaaS平台OpenShift来自动服务的。图书作者是三位红帽的OpenShift专家。本书详细介绍了如何配置容器应用、如何使用OpenShift的开发运维工具管理Kubernetes集群,可以带领读者探索屏蔽基础设施的容器管理平台如何帮助团队使用OpenShift在企业中落地DevOps。
图书标准信息
-
作者
郭志宏 杜金源
-
出版社
电子工业出版社
-
出版时间
2019-06
-
版次
1
-
ISBN
9787121361708
-
定价
79.00元
-
装帧
其他
-
开本
16开
-
纸张
胶版纸
-
页数
180页
-
字数
164千字
- 【内容简介】
-
使用 ”代码即基础设施” 这一理念实现软件自动化,是大部分机构对DevOps 的呼吁。本书给开发者、架构师、运维工程师提供了富有实践价值的技术资料。阅读本书,将学习到如何使用以容器为中心的方法,帮助团队交付高质量的软件,而这都是基于红帽的云化PaaS 平台OpenShift 来自动服务的。图书作者是三位红帽的OpenShift 专家。本书详细介绍了如何配置容器应用、如何使用OpenShift的开发运维工具管理Kubernetes 集群,可以带领读者探索屏蔽基础设施的容器管理平台如何帮助团队使用OpenShift 在企业中落地DevOps。
- 【作者简介】
-
数人云解决方案架构师,多年IT行业从业经验,关注云计算和大数据,3年容器及容器云领域工作经验,参与了数人云的产品研发,主导了多个金融客户容器云产品的落地与应用迁移,了解了企业级客户的痛点和真实诉求以及他么面临的困境;旨在帮助更多的企业客户解决Devops 过程中面临的种种问题。
- 【目录】
-
第1章 基于OpenShift的DevOps简介 1
DevOps 1
容器 2
容器编排 2
持续集成 3
持续交付 3
持续部署 3
管道 4
软件配置管理 5
部署模式 5
持续改进 5
总结 6
第2章 OpenShift一体化安装 7
软件依赖 8
安装OpenShift和客户端工具 9
安装Docker 10
启动OpenShift 11
验证环境 14
使用命令行登录 14
使用控制台登录 15
设置存储 17
创建持久化卷 17
设置卷声明 19
创建Github账户 20
其他方式 20
总结 21
第3章 部署 22
复制控制器(Replication Controller) 22
部署策略 23
滚动策略 23
触发器 25
重建策略 27
自定义策略 28
生命周期挂钩 28
部署Pod资源 34
蓝绿部署 35
A/B部署 37
灰度部署 40
回滚 41
总结 44
第4章 管道(Pipeline) 45
我们的第一个Pipeline例子 45
Pipeline组件 49
探究Pipeline的细节 50
探索Jenkins 52
多项目Pipeline示例 54
构建、标记、提交 54
创建项目 55
添加基于角色的访问控制 57
部署Jenkins和Pipeline 57
部署示例应用 59
运行Pipeline 61
快速部署一个新分支 63
管理镜像的变化 64
级联式的Pipeline 66
自定义Jenkins 69
并行构建任务 72
总结 73
第5章 配置管理 74
Secret 75
创建Secret 75
在Pod中使用Secret 76
额外说明 80
ConfigMap 81
创建ConfigMap 81
ConfigMap以卷的形式挂载 82
ConfigMap以环境变量的形式挂载 83
环境变量 85
添加环境变量 85
删除环境变量 86
更改触发器 87
标签与注释 90
标签示例 90
注释示例 91
Downward API 91
处理大型配置数据集 94
持久卷 94
镜像分层 95
总结 96
第6章 构建自定义镜像 97
镜像构建 97
构建策略 97
构建源 98
构建配置 99
创建构建配置 102
源码镜像 102
S2I过程 104
自定义S2I脚本 105
构建环境 105
自定义S2I构建器 106
构建器镜像 106
S2I脚本 108
添加一个构建器镜像 109
构建一个示例应用 110
替代方法 111
故障排查 114
总结 115
第7章 应用管理 116
日志集成 117
容器日志是短暂的 117
日志聚合 118
Kibana 120
常用的Kibana查询 121
简单监控 123
资源调度 126
配额 128
配额范围 131
配额执行 132
限制范围和请求 133
多项目配额 135
应用 136
驱逐和Pod重新调度 137
超卖 138
Pod自动扩缩 138
使用Jolokia基于Java应用程序的监控和管理 141
总结 146
后记 148
涵盖范围 148
结束语 149
附录A OpenShift和12 Factor App 150
基准代码 152
依赖 152
配置 153
后端服务 153
构建、发布、运行 154
进程 155
开发环境与线上环境一致 156
日志 157
管理进程 157
安全 158
总结 159
读者调查表 160
电子工业出版社编著书籍推荐表 162
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价