本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
商品基本信息,请以下列介绍为准 | |
商品名称: | OPENSHIFT助力DEVOPS:云部署更简单 计算机与互联网 书籍 |
作者: | (美)Stefano Picozzi,(美)Mike Hepburn,(美)Noel O'Connor等著 |
定价: | 79.0 |
出版社: | 电子工业出版社 |
出版日期: | 2018-07-01 |
ISBN: | 9787121361708 |
印次: | |
版次: | 1 |
装帧: | 平装-胶订 |
开本: | 小16开 |
内容简介 | |
使用 ”代码即基础设施” 这一理念实现软件自动化,是大部分机构对DevOps 的呼吁。本书给开发者、架构师、运维工程师提供了富有实践价值的技术资料。阅读本书,将学习到如何使用以容器为中心的方法,帮助团队交付高质量的软件,而这都是基于红帽的云化PaaS 平台OpenShift 来自动服务的。图书作者是三位红帽的OpenShift 专家。本书详细介绍了如何配置容器应用、如何使用OpenShift的开发运维工具管理Kubernetes 集群,可以带领读者探索屏蔽基础设施的容器管理平台如何帮助团队使用OpenShift 在企业中落地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 |
编辑 | |
图书作者是三位红帽的OpenShift 专家。本书详细介绍了如何配置容器应用、如何使用OpenShift的开发运维工具管理Kubernetes 集群,可以带领读者探索屏蔽基础设施的容器管理平台如何帮助团队使用OpenShift 在企业中落地DevOps。 |
媒体评论 | |
为了落地DevOps,红帽的企业级容器平台Openshift提供了一站式云原生解决方案,此书可以作为参考书给读者带来指引。相信本书的读者可以获得手的Openshift落地DevOps经验。 ------ 肖德时 容器专家 |