更新时间:2021-11-05 10:18:20
封面
版权信息
赞誉
推荐序
再版前言
致谢
作者介绍
第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 备份容灾概述