(1)本书3位作者都有超10年的IT行业从业经验,是云计算和OpenShift领域的资深专家和布道者,有较大的行业影响力。 (2)本书是3位作者在云计算和数字化转型领域的工程经验总结。 (3)本书得到了IBM官方专家以及其他4位云计算和数字化转型领域的专家联袂推荐。 (4)深剖析OpenShift架构设计、实现原理、集群的部署和运维,以及基于PaaS平台的数字化转型 (5)深度讲解基于OpenShift的云原生架构,为以微服务、DevOps、Service Mesh、Serverless和Spark为核心构建企业云原生技术平台提供详尽指导
售 价:¥
纸质售价:¥74.20购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
前言
第1章 PaaS赋能云原生时代数字化转型
1.1 PaaS重塑云计算时代
1.1.1 PaaS统一云计算架构
1.1.2 PaaS构建云计算未来
1.1.3 PaaS赋能微服务架构
1.1.4 PaaS加速DevOps实践
1.1.5 PaaS构筑云原生时代
1.2 PaaS赋能企业数字化转型
1.2.1 数字化转型的本质
1.2.2 PaaS赋能企业中台
1.2.3 PaaS助力数字化转型
1.3 企业级PaaS平台OpenShift介绍
1.3.1 OpenShift及其发展简史
1.3.2 OpenShift与云原生架构
1.3.3 OpenShift与Kubernetes
1.4 本章小结
第2章 OpenShift架构设计与原理
2.1 OpenShift总体架构
2.1.1 OpenShift设计哲学
2.1.2 OpenShift核心组件
2.1.3 OpenShift核心概念
2.1.4 OpenShift部署架构
2.2 OpenShift网络之SDN
2.2.1 OpenShift SDN网络配置
2.2.2 OpenShift Node节点上的SDN
2.2.3 OpenShift SDN网络隔离
2.2.4 OpenShift典型网络访问场景
2.3 OpenShift网络之路由器
2.3.1 从集群外访问OpenShift中的服务
2.3.2 OpenShift HAProxy路由器介绍
2.3.3 OpenShift路由规则介绍
2.3.4 OpenShift路由服务高可用
2.4 OpenShift网络之DNS
2.4.1 OpenShift Pod内部DNS配置
2.4.2 OpenShift Node节点DNS配置
2.4.3 OpenShift集群内DNS查询流程
2.5 OpenShift存储
2.5.1 Docker卷
2.5.2 OpenShift存储卷
2.5.3 OpenShift持久化卷
2.5.4 静态创建持久化卷
2.5.5 动态创建持久化卷
2.6 OpenShift权限控制
2.6.1 OpenShift权限概述
2.6.2 OpenShift权限认证
2.6.3 OpenShift基于角色的权限访问控制
2.6.4 OpenShift安全上下文约束
2.7 OpenShift服务目录
2.7.1 OpenShift服务目录概述
2.7.2 OpenShift服务目录概念理解
2.7.3 OpenShift服务目录使用介绍
2.8 本章小结
第3章 OpenShift集群部署与运维
3.1 OpenShift集群规划与部署准备
3.1.1 集群软件版本规划
3.1.2 集群规模与资源需求
3.1.3 集群高可用架构设计
3.1.4 集群主机环境需求
3.1.5 集群主机系统准备
3.2 OpenShift开发测试环境快速部署
3.2.1 OpenShift容器与二进制方式快速启动
3.2.2 OpenShift自定义脚本一键自动部署
3.2.3 OpenShift开发测试环境Minishift
3.3 OpenShift集群生产环境自动部署
3.3.1 OpenShift集群部署介绍
3.3.2 OpenShift集群自动部署配置
3.3.3 OpenShift集群在线自动部署
3.3.4 OpenShift集群离线自动部署
3.4 OpenShift集群运维与管理
3.4.1 OpenShift集群扩容
3.4.2 OpenShift集群升级
3.4.3 OpenShift集群备份
3.4.4 OpenShift集群恢复
3.5 本章小结
第4章 OpenShift云原生应用构建与部署
4.1 OpenShift应用构建与部署概述
4.1.1 OpenShift应用构建介绍
4.1.2 OpenShift镜像流介绍
4.1.3 OpenShift应用部署介绍
4.2 OpenShift应用构建
4.2.1 BuildConfig资源对象
4.2.2 Docker构建
4.2.3 源代码构建
4.2.4 jenkinsPipeline构建
4.3 OpenShift应用部署
4.3.1 DeploymentConfig资源对象
4.3.2 Rolling与Recreate部署
4.4 OpenShift资源模板
4.4.1 OpenShift资源模板介绍
4.4.2 OpenShift资源模板制作与应用实践
4.5 本章小结
第5章 OpenShift云原生DevOps构建
5.1 DevOps发展简介
5.1.1 DevOps发展背景介绍
5.1.2 DevOps流水线介绍
5.2 Jenkins持续集成
5.2.1 OpenShift云原生部署Jenkins
5.2.2 Jenkins OpenShift插件应用介绍
5.3 GitLab代码仓库
5.3.1 OpenShift云原生部署GitLab
5.3.2 Jenkins与GitLab在OpenShift上的集成
5.4 SonarQube代码扫描
5.4.1 OpenShift云原生部署SonarQube
5.4.2 Jenkins与SonarQube在OpenShift上的集成
5.5 Nexus制品库
5.5.1 OpenShift云原生部署Nexus
5.5.2 Jenkins与Nexus在OpenShift上的集成
5.6 构建JeeSite应用DevOps流水线实战
5.7 本章小结
第6章 Service Mesh及其
6.1 传统微服务架构
6.1.1 微服务与SOA
6.1.2 Spring Cloud框架
6.1.3 Dubbo框架
6.1.4 微服务现状分析
6.2 云原生微服务架构
6.2.1 Service Mesh
6.2.2 Linkerd
6.2.3 Enovy
6.2.4 Istio
6.2.5 Docker、Kubernetes与Istio
6.3 Istio在OpenShift上的实现
6.3.1 OpenShift集群快速部署与实现
6.3.2 OpenShift上部署Istio集群
6.3.3 OpenShift上部署Istio微服务
6.4 基于OpenShift的Istio功能验证与测试
6.4.1 微服务监控与跟踪
6.4.2 微服务流量控制
6.4.3 微服务故障注入
6.4.4 微服务请求熔断
6.4.5 微服务Egress路由
6.4.6 微服务可视化
6.5 本章小结
第7章 Serverless及其在OpenShift
7.1 软件架构演变历史
7.1.1 单体架构
7.1.2 SOA架构
7.1.3 微服务架构
7.1.4 Serverless架构
7.2 深入认识Serverless架构
7.2.1 Serverless与云原生
7.2.2 Serverless与微服务
7.2.3 Serverless与PaaS
7.2.4 Serverless与FaaS
7.3 Serverless发展现状
7.3.1 AWS Lambda
7.3.2 OpenWhisk
7.3.3 OpenFaaS
7.3.4 Kubeless
7.3.5 Serverless现状分析
7.4 Serverless统一平台Knative
7.4.1 构建系统Build
7.4.2 服务系统Serving
7.4.3 事件系统Eventing
7.5 基于OpenShift的Knative实现
7.5.1 部署OpenShift
7.5.2 部署Istio
7.5.3 部署Knative Serving
7.5.4 部署Serverless应用
7.6 Knative应用验证与测试
7.6.1 事件驱动
7.6.2 自动伸缩
7.7 本章小结
第8章 Spark数据科学及其在OpenShift上的实践
8.1 Spark计算框架介绍
8.1.1 Spark组件
8.1.2 Spark的优势和特性
8.2 Spark与数据科学
8.3 Spark on K8S介绍
8.4 Spark数据科学在OpenShift上的实现
8.4.1 数据科学项目Radanalyticsio介绍
8.4.2 Spark集群在OpenShift上的生命周期管理
8.4.3 Spark应用在OpenShift上的自动部署实现
8.5 Spark数据科学之云原生自然语言处理
8.5.1 自然语言处理与Word2vec
8.5.2 自然语言处理开源项目Ophicleide
8.5.3 自然语言处理云原生部署实现
8.5.4 自然语言处理应用验证与测试
8.6 Spark数据科学之云原生推荐引擎
8.6.1 推荐引擎介绍
8.6.2 推荐引擎开源项目Jiminy
8.6.3 推荐引擎云原生部署与实现
8.6.4 推荐引擎应用验证与测试
8.7 本章小结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜