-
内容大纲
使用”代码即基础设施”这一理念实现软件自动化,是大部分机构对DevOps的呼吁。
本书给开发者、架构师、运维工程师提供了富有实践价值的技术资料。阅读本书,将学习到如何使用以容器为中心的方法,帮助团队交付高质量的软件,而这都是基于红帽的云化PaaS平台OpenShift来自动服务的。
本书作者是三位红帽的OpenShift专家。本书详细介绍了如何配置容器应用、如何使用OpenShift的开发运维工具管理Kubernetes集群,可以带领读者探索屏蔽基础设施的容器管理平台如何帮助团队使用OpenShift在企业中落地DevOps。 -
作者介绍
-
目录
第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
读者调查表
电子工业出版社编著书籍推荐表
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...