为你推荐
赞誉
推荐序
再版前言
致谢
作者介绍
第1章 通过OpenShift实现企业的数字化转型
1.1 企业进行数字化转型的必要性
1.2 企业数字化转型之PaaS
1.3 企业数字化转型之DevOps
1.3.1 从瀑布式开发到敏捷开发
1.3.2 从敏捷开发到DevOps
1.3.3 洛克希德·马丁公司实施DevOps的收益
1.4 企业数字化转型之微服务
1.4.1 微服务架构简介
1.4.2 微服务架构的主要类型
1.4.3 企业实施微服务架构的收益和原则
1.5 PaaS、DevOps与微服务的关系
1.6 企业数字化转型的实现
1.6.1 什么是云原生应用
1.6.2 企业数字化转型之路
1.7 本章小结
第2章 OpenShift技术解密及架构设计
2.1 OpenShift与Kubernetes的关系
2.1.1 容器发展史
2.1.2 OpenShift发展简史
2.1.3 OpenShift对Kubernetes的增强
2.1.4 OpenShift对Kubernetes生态的延伸
2.2 OpenShift的架构介绍与规划
2.2.1 OpenShift的逻辑架构
2.2.2 OpenShift的技术架构
2.2.3 OpenShift的部署架构规划
2.3 本章小结
第3章 基于OpenShift构建企业级PaaS平台
3.1 OpenShift部署架构参考
3.2 OpenShift部署与建设要点
3.2.1 OpenShift部署方式与过程说明
3.2.2 配置OpenShift离线镜像
3.2.3 OpenShift离线部署示例
3.2.4 OpenShift部署后的配置
3.3 OpenShift的Worker节点扩容
3.4 OpenShift集群的升级
3.4.1 OpenShift的升级策略
3.4.2 OpenShift的在线升级
3.4.3 OpenShift的离线升级
3.5 本章小结
第4章 OpenShift在企业中的开发实践
4.1 开发人员的关注点
4.2 应用向OpenShift容器化迁移的方法
4.2.1 OpenShift应用准入条件
4.2.2 应用容器化迁移流程
4.2.3 应用容器化方法
4.2.4 制作容器镜像的最佳实践
4.2.5 本地构建实现应用容器化
4.2.6 S2I实现应用容器化
4.3 OpenShift上应用部署实践
4.3.1 OpenShift上多种应用部署方式对比
4.3.2 Deployments与Deployment Config的对比
4.3.3 自定义指标实现水平扩容
4.4 OpenShift上部署有状态应用
4.4.1 StatefulSet简介
4.4.2 OpenShift部署有状态应用实践
4.4.3 在OpenShift上统一管理虚拟机
4.5 从零开发Operator
4.5.1 开发Operator的要点
4.5.2 开发一个Ansible Operator
4.6 本章小结
第5章 OpenShift在企业中的运维实践
5.1 运维人员的关注点
5.2 OpenShift运维指导
5.3 RHCOS的架构与运维实践
5.3.1 RHCOS修改配置的几种方法
5.3.2 Day1配置展示:通过指定Ignition配置来设定RHCOS的配置
5.3.3 Day2配置展示:通过MachineConfig方式修改RHCOS的配置
5.4 OpenShift修改配置后的自动重启
5.5 OpenShift中的证书
5.6 OpenShift运维技巧简介
5.7 OpenShift多网络平面的选择与配置
5.7.1 Macvlan静态IP地址配置方法
5.7.2 Macvlan动态分配IP地址配置方法
5.8 OpenShift中Pod的限速
5.9 OpenShift中项目无法被删除问题
5.10 OpenShift集群性能优化
5.11 OpenShift安全实践
5.11.1 主机安全
5.11.2 OpenShift平台安全
5.11.3 镜像安全
5.11.4 容器运行安全
5.12 OpenShift监控系统与改造
5.12.1 原生Prometheus监控
5.12.2 OpenShift原生监控系统
5.12.3 OpenShift原生监控系统的改造
5.12.4 监控系统的集成
5.13 OpenShift日志系统与改造
5.13.1 OpenShift原生EFK介绍
5.13.2 日志系统改造
5.13.3 应用非标准输出日志采集
5.14 OpenShift备份恢复与容灾
5.14.1 备份容灾概述
5.14.2 OpenShift备份
5.14.3 容灾设计
5.15 OpenShift的多集群管理
5.16 本章小结
第6章 OpenShift在公有云上的实践
6.1 OpenShift在公有云和私有云上的区别
6.2 OpenShift在公有云上的架构模型
6.2.1 单个PaaS共享架构模型
6.2.2 公有云服务自维护架构模型
6.2.3 控制节点托管架构模型
6.2.4 公有云租户独享PaaS架构模型
6.3 OpenShift在公有云上的部署方式
6.4 OpenShift在AWS上的实践
6.4.1 AWS服务简介
6.4.2 OpenShift在AWS上的实践
6.5 OpenShift与IaaS的集成
6.6 OpenShift实现混合云架构
6.7 本章小结
第7章 在OpenShift上实现DevOps
7.1 DevOps的适用场景
7.2 DevOps的实现路径
7.2.1 组织与角色
7.2.2 平台与工具
7.2.3 流程与规范
7.2.4 文化与持续改进
7.2.5 总结
7.3 基于OpenShift实现CI/CD的几种方式
7.3.1 使用自定义的S2I模板
7.3.2 自定义模板实现Binary部署
7.3.3 在源码外构建Pipeline
7.3.4 在源码内构建Pipeline
7.3.5 Tekton实现云原生构建
7.4 在OpenShift上实现持续交付
7.4.1 OpenShift上的持续交付工具介绍
7.4.2 基于Jenkins实现持续交付
7.4.3 基于Tekton实现持续交付
7.5 本章小结
第8章 DevOps在企业中的实践
8.1 成功实践DevOps的关键要素
8.1.1 定义全景视图和目标
8.1.2 标准化的流程和组织
8.1.3 建立DevOps基石:自动化
8.1.4 协同工作的文化
8.2 某大型客户DevOps案例分析
8.2.1 客户现状及项目背景
8.2.2 DevOps落地实践
8.2.3 实践收益
8.3 本章小结
第9章 基于OpenShift构建云原生
9.1 什么是云原生应用
9.2 轻量级应用服务器的选择
9.2.1 轻量级的应用服务器
9.2.2 如何将应用迁移到轻量级应用服务器
9.3 云原生的应用开发框架:Quarkus
9.3.1 传统Java的困境
9.3.2 GraalVM的兴起
9.3.3 云原生Java:Quarkus
9.3.4 编译和部署一个Quarkus应用
9.3.5 Quarkus的热加载
9.3.6 在OpenShift中部署Quarkus应用程序
9.3.7 为Quarkus应用添加Rest Client扩展
9.3.8 Quarkus应用的容错能力
9.3.9 Quarks的事务管理
9.3.10 Spring Boot应用向Quarkus的迁移
9.4 云原生分布式集成:Camel-K
9.5 云原生的捕获数据更改:Debezium
9.5.1 Debezium项目介绍
9.5.2 Debezium的功能展示
9.6 云原生的业务流程自动化:Kogito
9.7 云原生Serverless:Knative
9.7.1 Knative简介
9.7.2 OpenShift Serverless
9.7.3 OpenShift Serverless的安装
9.7.4 OpenShift Serverless的蓝绿发布
9.7.5 OpenShift Serverless的事件触发
9.8 本章小结
第10章 微服务在OpenShift上的落地
10.1 微服务介绍
10.1.1 微服务的特点与优势
10.1.2 微服务架构
10.1.3 企业对微服务治理的需求
10.2 Spring Cloud在OpenShift上的落地
10.2.1 Spring Cloud在OpenShift上的实现与原生实现的不同
10.2.2 Spring Cloud在OpenShift上的实现
10.3 Istio在OpenShift上的落地
10.3.1 Istio介绍
10.3.2 Sidecar的注入
10.3.3 OpenShift Service Mesh介绍
10.4 Istio的基本功能
10.4.1 Istio路由基本概念
10.4.2 基于目标端的灰度/蓝绿发布
10.4.3 微服务的灰度上线
10.4.4 微服务的熔断
10.4.5 微服务的黑名单
10.5 对OpenShift上Istio的重要说明
10.5.1 OpenShift上Istio入口访问方式的选择
10.5.2 OpenShift Router和Istio Ingessgateway的联系与区别
10.5.3 Istio配置生效的方式和选择
10.6 企业应用向Istio迁移
10.6.1 使用本地构建方式将应用迁移到Istio的步骤
10.6.2 三层微服务向Istio中迁移展示
10.7 Istio生产使用建议
10.7.1 Istio的性能指标
10.7.2 Istio的运维建议
10.8 基于OpenShift实现的微服务总结
10.9 本章小结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜