一键部署dns服务_OpenShift : 通往云原生、DevOps、微服务和Serverless的大门

一键部署dns服务_OpenShift : 通往云原生、DevOps、微服务和Serverless的大门_第1张图片

c6d323427b4d4ebe6c30490b731b355d.png 新书速递

查尔斯·狄更斯的《双城记》中有句耳熟能详的名言:“这是一个最好的时代,也是一个最坏的时代。”作为技术从业者,在这个数字化浪潮和技术变革接连发生的时代,我对这句话感慨颇深!

当前,全社会都在经历新型数字经济基础设施的解耦、重构,也正在经历一场技术架构的大迁徙,我们的经济基础设施正在由传统IT架构向云计算架构体系迁移,以云计算为核心的数字化转型正在席卷全球,各行各业都在迈向数字化和智能化经济时代。

作为云计算三大模式之一的PaaS,在企业数字化转型加剧和云计算发展进入深水区的今天,凭借其在应对数字化时代传统复杂应用上云、个性需求与日俱增、市场需求敏捷响应、中台战略加速落地和新兴技术持续集成等方面的能力,正以强劲增长的态势赶超以通用计算能力为主的IaaS和具有特定行业属性的SaaS,并真正成为云计算的未来!因此,以云原生PaaS平台为引擎,构建企业技术中台,已成为企业数字化转型的必由之路!

作为以Kubernetes为核心的平台,OpenShift已成为当下最受欢迎的企业级云原生PaaS平台。在企业数字化转型时代,OpenShift的价值和意义,并不在于其作为云计算PaaS服务模式的存在,而在于其拓展并延伸了PaaS的内涵带来了全栈融合云时代实现了应用生命周期的全栈自动化,打通了传统企业通往云原生、DevOps、微服务和Serverless等新世界的隧道,而且打通的是一条极为宽敞光明的大道,而在过往,这些都是横亘在企业通往数字化道路上的“珠峰”。

通过开源容器云OpenShift,企业可快速构建自己专属的云原生PaaS平台,同时,利用OpenShift强大的云原生技术集成创新能力,企业能简单快速地打造具备全栈自动、弹性灵活、敏捷迭代、全域赋能的强大技术中台,进而重塑企业全新的数字经济基础设施,最终助推企业迈向数字化时代。

今天小编为大家推荐《OpenShift云原生架构:原理与实践》,这是一本匠心之作,它将带领你深入了解OpenShift和如何基于OpenShift构建云原生应用,以及如何通过以OpenShift为代表的PaaS平台实现数字化转型。

一键部署dns服务_OpenShift : 通往云原生、DevOps、微服务和Serverless的大门_第2张图片

目录

目  录  Contents

前言

第1章 PaaS赋能云原生时代数字化转型  1

1.1PaaS重塑云计算时代  1

1.1.1PaaS统一云计算架构  1

1.1.2PaaS构建云计算未来  3

1.1.3PaaS赋能微服务架构  6

1.1.4PaaS加速DevOps实践  7

1.1.5PaaS构筑云原生时代  9

1.2PaaS赋能企业数字化转型  12

1.2.1 数字化转型的本质  12

1.2.2PaaS赋能企业中台  13

1.2.3PaaS助力数字化转型  15

1.3 企业级PaaS平台OpenShift介绍  17

1.3.1OpenShift及其发展简史  17

1.3.2OpenShift与云原生架构  18

1.3.3OpenShift与Kubernetes  20

1.4 本章小结  22

第2章 OpenShift架构设计与原理  23

2.1OpenShift总体架构  23

2.1.1OpenShift设计哲学  23

2.1.2OpenShift核心组件  29

2.1.3OpenShift核心概念  31

2.1.4OpenShift部署架构  46

2.2OpenShift网络之SDN  47

2.2.1OpenShift SDN网络配置  48

2.2.2OpenShift Node节点上的SDN  49

2.2.3OpenShift SDN网络隔离  54

2.2.4OpenShift典型网络访问场景  55

2.3OpenShift网络之路由器  62

2.3.1 从集群外访问OpenShift中的服务  62

2.3.2OpenShift HAProxy路由器介绍  65

2.3.3OpenShift路由规则介绍  67

2.3.4OpenShift路由服务高可用  74

2.4OpenShift网络之DNS  75

2.4.1OpenShift Pod内部DNS配置  76

2.4.2OpenShift Node节点DNS配置  77

2.4.3OpenShift 集群内DNS查询流程  79

2.5OpenShift存储  81

2.5.1Docker卷  82

2.5.2OpenShift存储卷  84

2.5.3OpenShift 持久化卷  86

2.5.4 静态创建持久化卷  89

2.5.5 动态创建持久化卷  94

2.6OpenShift权限控制  99

2.6.1OpenShift权限概述  99

2.6.2OpenShift权限认证  101

2.6.3OpenShift基于角色的权限访问控制  107

2.6.4OpenShift安全上下文约束  111

2.7OpenShift服务目录  114

2.7.1OpenShift服务目录概述  114

2.7.2OpenShift服务目录概念理解  116

2.7.3OpenShift服务目录使用介绍  117

2.8 本章小结  121

第3章 OpenShift集群部署与运维  123

3.1OpenShift集群规划与部署准备  123

3.1.1 集群软件版本规划  124

3.1.2 集群规模与资源需求  125

3.1.3 集群高可用架构设计  127

3.1.4 集群主机环境需求  130

3.1.5 集群主机系统准备  133

3.2OpenShift开发测试环境快速部署  137

3.2.1OpenShift容器与二进制方式快速启动  137

3.2.2OpenShift自定义脚本一键自动部署  139

3.2.3OpenShift开发测试环境Minishift   141

3.3OpenShift集群生产环境自动部署  144

3.3.1OpenShift集群部署介绍  144

3.3.2OpenShift集群自动部署配置  147

3.3.3OpenShift集群在线自动部署  151

3.3.4OpenShift集群离线自动部署  154

3.4OpenShift集群运维与管理  160

3.4.1OpenShift集群扩容  160

3.4.2OpenShift集群升级  162

3.4.3OpenShift集群备份  167

3.4.4OpenShift集群恢复  172

3.5 本章小结  176

第4章 OpenShift云原生应用构建与部署  177

4.1OpenShift应用构建与部署概述  177

4.1.1OpenShift应用构建介绍  177

4.1.2OpenShift镜像流介绍  179

4.1.3OpenShift应用部署介绍  180

4.2OpenShift应用构建  180

4.2.1BuildConfig资源对象  181

4.2.2Docker构建  199

4.2.3 源代码构建  205

4.2.4jenkinsPipeline构建  212

4.3OpenShift应用部署  216

4.3.1DeploymentConfig资源对象  216

4.3.2Rolling与Recreate部署  220

4.4OpenShift资源模板  224

4.4.1OpenShift资源模板介绍  225

4.4.2OpenShift资源模板制作与应用实践  228

4.5 本章小结  232

第5章 OpenShift云原生DevOps构建  233

5.1DevOps发展简介  233

5.1.1DevOps发展背景介绍  233

5.1.2DevOps流水线介绍  237

5.2Jenkins持续集成  239

5.2.1OpenShift云原生部署Jenkins  240

5.2.2Jenkins OpenShift插件应用介绍  242

5.3GitLab代码仓库  246

5.3.1OpenShift云原生部署GitLab  247

5.3.2Jenkins与GitLab在OpenShift上的集成  250

5.4SonarQube代码扫描  255

5.4.1OpenShift云原生部署SonarQube  256

5.4.2Jenkins与SonarQube在OpenShift上的集成  261

5.5Nexus制品库  268

5.5.1OpenShift云原生部署Nexus  268

5.5.2Jenkins与Nexus在OpenShift上的集成  270

5.6 构建JeeSite应用DevOps流水线实战  273

5.7 本章小结  284

第6章 Service Mesh及其在OpenShift上的实践  285

6.1 传统微服务架构  285

6.1.1 微服务与SOA  286

6.1.2Spring Cloud框架  287

6.1.3Dubbo框架   289

6.1.4 微服务现状分析  290

6.2 云原生微服务架构  292

6.2.1Service Mesh  292

6.2.2Linkerd  294

6.2.3Enovy  296

6.2.4Istio  299

6.2.5Docker、Kubernetes与Istio  302

6.3Istio在OpenShift上的实现  304

6.3.1OpenShift集群快速部署与实现  304

6.3.2OpenShift上部署Istio集群  305

6.3.3OpenShift上部署Istio微服务  310

6.4 基于OpenShift的Istio功能验证与测试  314

6.4.1 微服务监控与跟踪  314

6.4.2 微服务流量控制  320

6.4.3 微服务故障注入  328

6.4.4 微服务请求熔断  332

6.4.5 微服务Egress路由  338

6.4.6 微服务可视化  340

6.5 本章小结  345

第7章 Serverless及其在OpenShift上的实践  346

7.1 软件架构演变历史  346

7.1.1 单体架构  346

7.1.2SOA架构  347

7.1.3 微服务架构  348

7.1.4Serverless架构  349

7.2 深入认识Serverless架构  350

7.2.1Serverless与云原生  350

7.2.2Serverless与微服务  352

7.2.3Serverless与PaaS  353

7.2.4Serverless与FaaS  354

7.3Serverless发展现状  355

7.3.1AWS Lambda  355

7.3.2OpenWhisk  357

7.3.3OpenFaaS  361

7.3.4Kubeless  362

7.3.5Serverless现状分析  363

7.4Serverless统一平台Knative  364

7.4.1 构建系统Build  366

7.4.2 服务系统Serving  368

7.4.3 事件系统Eventing  373

7.5 基于OpenShift的Knative实现  378

7.5.1 部署OpenShift  378

7.5.2 部署Istio  380

7.5.3 部署Knative Serving  380

7.5.4 部署Serverless应用  382

7.6Knative应用验证与测试  384

7.6.1 事件驱动  384

7.6.2 自动伸缩  386

7.7 本章小结  395

第8章 Spark数据科学及其在OpenShift上的实践  396

8.1Spark计算框架介绍  396

8.1.1Spark组件  397

8.1.2Spark的优势和特性  398

8.2Spark与数据科学  399

8.3Spark on K8S介绍  401

8.4Spark数据科学在OpenShift上的实现  406

8.4.1 数据科学项目Radanalyticsio介绍  406

8.4.2Spark集群在OpenShift上的生命周期管理  408

8.4.3Spark应用在OpenShift上的自动部署实现  417

8.5Spark数据科学之云原生自然语言处理  424

8.5.1 自然语言处理与Word2vec  424

8.5.2 自然语言处理开源项目Ophicleide  425

8.5.3 自然语言处理云原生部署实现  425

8.5.4 自然语言处理应用验证与测试  433

8.6Spark数据科学之云原生推荐引擎  436

8.6.1 推荐引擎介绍  436

8.6.2 推荐引擎开源项目Jiminy  437

8.6.3 推荐引擎云原生部署与实现  438

8.6.4 推荐引擎应用验证与测试  443

8.7 本章小结  445

上下滑动查看

实拍图

一键部署dns服务_OpenShift : 通往云原生、DevOps、微服务和Serverless的大门_第3张图片

一键部署dns服务_OpenShift : 通往云原生、DevOps、微服务和Serverless的大门_第4张图片

491423f8cabb06a1ee9def108c536924.gif 新书上市 扫码了解详情并购买 一键部署dns服务_OpenShift : 通往云原生、DevOps、微服务和Serverless的大门_第5张图片 491423f8cabb06a1ee9def108c536924.gif 8cf034931144d3b5005bf619b53e9f4b.gif

相关阅读:

OpenShift使用MetalLB,打开了Service通向外界的大门

Docker、Kubernetes和Cloud Native Databases的崛起

如何使用 Docker 部署容器

容器基础知识:如何提交对 Docker 镜像的更改

OpenShift全力拥抱运营商:Kubernetes运维自动化背后的战争

OpenShift上使用Ceph rbd实现动态存储

OpenShift生产环境部署配置事项

OpenShift和Kubernetes:过去,现在与未来(一)

OpenShift和Kubernetes:过去,现在与未来(二)

2019年Kubernetes六大趋势预测

更多文章请关注

一键部署dns服务_OpenShift : 通往云原生、DevOps、微服务和Serverless的大门_第6张图片

文章好看点这里[在看] ?

你可能感兴趣的:(一键部署dns服务)