电子工业出版社有限公司店铺主页二维码
电子工业出版社有限公司
电子工业出版社有限公司有赞官方供货商,为客户提供一流的知识产品及服务。
微信扫描二维码,访问我们的微信店铺

OpenShift助力DevOps:云部署更简单

62.40
运费: 免运费
OpenShift助力DevOps:云部署更简单 商品图0
OpenShift助力DevOps:云部署更简单 商品缩略图0

商品详情

书名:OpenShift助力DevOps:云部署更简单
定价:79.0
ISBN:9787121361708
作者:(美) Stefano Picozzi(斯蒂法诺·皮考兹)等
版次:第1版
出版时间:2019-05

内容提要:

    使用 ”代码即基础设施” 这一理念实现软件自动化,是大部分机构对DevOps 的呼吁。本书给开发者、架构师、运维工程师提供了富有实践价值的技术资料。阅读本书,将学习到如何使用以容器为中心的方法,帮助团队交付高质量的软件,而这都是基于红帽的云化PaaS 平台OpenShift 来自动服务的。图书作者是三位红帽的OpenShift 专家。本书详细介绍了如何配置容器应用、如何使用OpenShift的开发运维工具管理Kubernetes 集群,可以带领读者探索屏蔽基础设施的容器管理平台如何帮助团队使用OpenShift 在企业中落地DevOps。



作者简介:

    图书作者是三位红帽的OpenShift 专家。Stefano Picozzi: 红帽Pass产品leader, 澳大利亚和新西兰解决方案架构师,红帽OpenShift 专家Mike Hepburn: 新奥银行PaaS 主题专家,有应用架构、中间件集成和运维背景。Noel O’Connor 红帽首席顾问和解决方案架构师,他带领并交付了欧洲和亚太地区的重要客户的重大项目。
郭志宏:腾讯云容器服务产品架构师,多年IT行业从业经验,关注云计算和大数据,4年容器及容器云领域工作经验,曾参与了数人云整个产品的研发,主导了多个金融客户,互联网客户容器云产品的落地与应用迁移,了解了企业级客户的痛点和真实诉求以及他么面临的困境;旨在帮助更多的企业客户解决Devops 过程中面临的种种问题。杜金源:北航硕士,曾在乐视,美团担任资深大数据开发工程师,对大数据离线数据仓库,实时计算,分布式系统和数据平台工具链有多年开发经验。目前在BAT某公司担任技术专家,主要技术方向为个性化推荐算法和大数据领域。



目录:

第1章  基于OpenShift的DevOps简介1

DevOps1

容器2

容器编排2

持续集成3

持续交付3

持续部署3

管道4

软件配置管理5

部署模式5

持续改进5

总结6

第2章  OpenShift一体化安装7

软件依赖8

安装OpenShift和客户端工具9

安装Docker10

启动OpenShift11

验证环境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

探索Jenkins52

多项目Pipeline示例54

构建、标记、提交54

创建项目55

添加基于角色的访问控制57

部署Jenkins和Pipeline57

部署示例应用59

运行Pipeline61

快速部署一个新分支63

管理镜像的变化64

级联式的Pipeline66

自定义Jenkins69

并行构建任务72

总结73

第5章  配置管理74

Secret75

创建Secret75

在Pod中使用Secret76

额外说明80

ConfigMap81

创建ConfigMap81

ConfigMap以卷的形式挂载82

ConfigMap以环境变量的形式挂载83

环境变量85

添加环境变量85

删除环境变量86

更改触发器87

标签与注释90

标签示例90

注释示例91

Downward API91

处理大型配置数据集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

Kibana120

常用的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 App150

基准代码152

依赖152

配置153

后端服务153

构建、发布、运行154

进程155

开发环境与线上环境一致156

日志157

管理进程157

安全158

总结159

读者调查表160

电子工业出版社编著书籍推荐表162



电子工业出版社有限公司店铺主页二维码
电子工业出版社有限公司
电子工业出版社有限公司有赞官方供货商,为客户提供一流的知识产品及服务。
扫描二维码,访问我们的微信店铺

OpenShift助力DevOps:云部署更简单

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏