
OpenShift云原生架构:原理与实践
云计算与虚拟化技术丛书
¥49.00
作品简介
本书是企业数字化转型时代基于OpenShift构建企业云原生技术中台的匠心之作。作者基于多年在企业用户中从事云计算和数字化转型的实战经验,从开源云原生PaaS平台OpenShift的架构设计和原理讲起,深入介绍了OpenShift平台的部署及运维实践,并以实战方式介绍云原生应用的构建编排和生命周期管理,同时介绍了DevOps、Service Mesh、Serverless和Spark数据科学在OpenShift平台上的云原生实现,并以此为基础构建了企业数字化转型所必需的技术中台。阅读本书之前,读者应具备一定的云计算知识,并对企业数字化转型的迫切需求和动机具有初步了解,对开源云计算及其相关运维工具,如Linux、OpenStack、Ansible等具有一定的了解,对DevOps、微服务、Serverless和Spark等技术具备概念性的了解。
山金孝,潘晓华,刘世民编著
作品目录
前言
第1章 PaaS赋能云原生时代数字化转型
1.1 PaaS重塑云计算时代
1.2 PaaS赋能企业数字化转型
1.3 企业级PaaS平台OpenShift介绍
1.4 本章小结
第2章 OpenShift架构设计与原理
2.1 OpenShift总体架构
2.2 OpenShift网络之SDN
2.3 OpenShift网络之路由器
2.4 OpenShift网络之DNS
2.5 OpenShift存储
2.6 OpenShift权限控制
2.7 OpenShift服务目录
2.8 本章小结
第3章 OpenShift集群部署与运维
3.1 OpenShift集群规划与部署准备
3.2 OpenShift开发测试环境快速部署
3.3 OpenShift集群生产环境自动部署
3.4 OpenShift集群运维与管理
3.5 本章小结
第4章 OpenShift云原生应用构建与部署
4.1 OpenShift应用构建与部署概述
4.2 OpenShift应用构建
4.3 OpenShift应用部署
4.4 OpenShift资源模板
4.5 本章小结
第5章 OpenShift云原生DevOps构建
5.1 DevOps发展简介
5.2 Jenkins持续集成
5.3 GitLab代码仓库
5.4 SonarQube代码扫描
5.5 Nexus制品库
5.6 构建JeeSite应用DevOps流水线实战
5.7 本章小结
第6章 Service Mesh及其
6.1 传统微服务架构
6.2 云原生微服务架构
6.3 Istio在OpenShift上的实现
6.4 基于OpenShift的Istio功能验证与测试
6.5 本章小结
第7章 Serverless及其在OpenShift
7.1 软件架构演变历史
7.2 深入认识Serverless架构
7.3 Serverless发展现状
7.4 Serverless统一平台Knative
7.5 基于OpenShift的Knative实现
7.6 Knative应用验证与测试
7.7 本章小结
第8章 Spark数据科学及其在OpenShift上的实践
8.1 Spark计算框架介绍
8.2 Spark与数据科学
8.3 Spark on K8S介绍
8.4 Spark数据科学在OpenShift上的实现
8.5 Spark数据科学之云原生自然语言处理
8.6 Spark数据科学之云原生推荐引擎
8.7 本章小结