作品简介

本书是企业数字化转型时代基于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 本章小结
展开全部