技术教育社区
www.teccses.org

企业级应用落地实践系列CLOUD2.0时代容器技术一本通:企业级落地实践

封面

作者:秦小康

页数:408

出版社:电子工业出版社

出版日期:2018

ISBN:9787121365690

电子书格式:pdf/epub/txt

内容简介

本书将以企业落地实践为切入点,分享作为终端用户的企业在关键业务环境中落地使用 Docker 及 Kubernetes 技术的经验和心得。内容既有扎实的技术实现的方式和方法,又有各行业容器技术企业级落地 实践的深度解读。 本书内容将包含以行业领域为划分的企业级容器技术落地典型案例,以场景为出发点的容器落地很 常用场景,并列举企业容器落地很应该关注的几大技术点。本书对数十家企业一线架构师和工程技术人员 对容器技术的使用实践做了整理和分析,同时也详细列举了具体的生产环境技术栈和配置参数,供相关企 业技术人员进行复盘和参照。

作者简介

秦小康,现任全球领先的企业级私有容器服务平台提供商Rancher Labs大中华区总经理职务,在开源和云计算领域拥有丰富的经验。在此之前,曾负责Citrix云平台事业部在大中华地区的业务,Oracle Linux/VM在大中华区业务发展,以及之前在Redhat 负责JBoss、KVM业务在中国地区的销售及产品团队。

本书特色

本书将以企业落地实践为切入点,分享作为终端用户的企业在关键业务环境中落地使用 Docker 及 Kubernetes 技术的经验和心得。内容既有扎实的技术实现的方式和方法,又有各行业容器技术企业级落地 实践的深度解读。 本书内容将包含以行业领域为划分的企业级容器技术落地典型案例,以场景为出发点的容器落地最 常用场景,并列举企业容器落地最应该关注的几大技术点。本书对数十家企业一线架构师和工程技术人员 对容器技术的使用实践做了整理和分析,同时也详细列举了具体的生产环境技术栈和配置参数,供相关企 业技术人员进行复盘和参照。

目录

目录

第一章 容器技术的典型行业落地案例 …………………………………………………………………………. 1

? 保险、证券行业丨? 银行、金融行业 ……………………………………………………………….. 2

1.1 通联数据如何使用Docker Rancher 构建自动发布管道 …………………………….. 2

? 互联网企业 ……………………………………………………………………………………………………….. 8

1.2 移动医疗公司顺能网络基于Spring Cloud 的微服务实践 …………………………… 8

1.3 iHealth 基于Docker 的DevOps CI/CD 实践 …………………………………………….. 22

1.4 钢铁电商平台的Docker 容器云平台建设实践 …………………………………………. 34

1.5 AI 独角兽商汤科技的内部服务容器化历程 …………………………………………….. 44

? 政府、制造业企业丨? 教育、医疗、传统公司 ……………………………………………….. 53

1.6 爱医康关于高可用负载均衡的探索 ………………………………………………………… 53

1.7 新东方的负载均衡架构探索和实践 ………………………………………………………… 69

第二章 容器落地的常见场景 ……………………………………………………………………………………… 84

? 打造CaaS IaaS 云平台,提供容器 虚拟机的一体化云服务 ……………………………. 85

2.1 CaaS(容器即服务):是营销手段,还是有其价值 …………………………………. 85

2.2 “不可变基础设施”时代来临,你准备好了吗 ………………………………………. 86

? 采用容器技术提供对持续集成(CI)、持续部署(CD)等

一系列开发管理流程的优化 ……………………………………………………………………………….. 88

2.3 使用Rancher 和Drone CI 建立超高速Docker CI/CD 流水线 ……………………. 88

2.4 Rancher 升级webhook 之CI/CD ……………………………………………………………… 92

2.5 如何使用GitLab 和Rancher 构建CI/CD 流水线 ……………………………………… 98

2.6 使用Docker、Docker-Compose 和Rancher 搭建部署Pipeline ………………… 108

2.7 如何利用Docker 构建基于DevOps 的全自动CI ……………………………………. 126

2.8 两大阐释、四大流程,拿下CI/CD ……………………………………………………….. 140

2.9 如何在Go 语言中使用Kubernetes API ………………………………………………….. 142

2.10 如何选择最佳CI 工具:Drone 和Jenkins ……………………………………………. 148

? 应用系统“微服务”化 …………………………………………………………………………………… 154

2.11 如何通过Rancher Webhook 微服务实现Service/Host 的弹性伸缩 …………. 154

Cloud2.0 时代 容器技术一本通:企业级落地实践

/ VIII /

2.12 Rancher 部署Traefik 实现微服务的快速发现 ………………………………………. 160

2.13 微服务是否使SOA 变得无关紧要 ………………………………………………………. 165

? 企业应用商店和大型应用系统的一键部署 ………………………………………………………. 169

2.14 从零开始建立Rancher Catalog 模板 …………………………………………………….. 169

2.15 如何在Rancher 上运行Elasticsearch ……………………………………………………. 175

2.16 如何在Rancher Catalog 中使用VMware Harbor …………………………………… 180

2.17 DevOps 和容器:本地或云端,如何选择 ……………………………………………. 189

2.18 容器和应用程序:扩展、重构或重建 …………………………………………………. 191

2.19 生产环境部署容器的五大挑战及应对之策 ………………………………………….. 193

第三章 企业级容器落地的重要技术关注点 ………………………………………………………………. 197

? 容器网络 ……………………………………………………………………………………………………….. 198

3.1 应用开发者必须了解的Kubernetes 网络二三事 …………………………………….. 198

3.2 阿里云经典网络与Rancher VXLAN 兼容性问题 …………………………………… 200

3.3 Kubernetes 容器编排的三大支柱 …………………………………………………………… 201

3.4 如何利用容器降低云成本 …………………………………………………………………….. 204

? 容器存储 ……………………………………………………………………………………………………….. 206

3.5 Rancher 如何对接Ceph-RBD 块存储 …………………………………………………….. 206

3.6 Longhorn:实现Kubernetes 集群的持久化存储 …………………………………….. 213

3.7 Longhorn 全解析及快速入门指南………………………………………………………….. 217

? 容器安全 ……………………………………………………………………………………………………….. 225

3.8 细数你不得不知的容器安全工具 ………………………………………………………….. 225

3.9 为容器安全苦恼?这份清单整理了27 种容器安全工具 ………………………… 228

? 容器监控 ……………………………………………………………………………………………………….. 232

3.10 使用开源工具fluentd-pilot 收集容器日志 ……………………………………………. 232

3.11 容器领域的十大监控系统对比 ……………………………………………………………. 236

3.12 Prometheus 监控的最佳实践—关于监控的3 项关键指标 ………………….. 245

3.13 容器和实时资源监控 ………………………………………………………………………….. 247

3.14 使用容器和Elasticsearch 集群对Twitter 进行监控 ……………………………….. 251

? 高可用负载均衡 …………………………………………………………………………………………….. 256

3.15 在Kubernetes 上运行高可用的WordPress 和MySQL …………………………… 256

3.16 Rancher 通过Aliyun-SLB 服务对接阿里云SLB 教程 …………………………… 265

3.17 在Rancher 上使用Traefik 构建主动负载均衡 ……………………………………… 271

3.18 Rancher Server 部署方式及Rancher HA 环境部署 ………………………………… 277

3.19 Kubernetes 中的负载均衡全解 …………………………………………………………….. 279

目 录

/ IX /

? Serverless ………………………………………………………………………………………………………… 282

3.20 Serverless 如何在Rancher 上运行无服务器应用程序 ……………………………. 282

? 中国区优化 ……………………………………………………………………………………………………. 286

3.21 中国区优化的Docker 安装脚本 ………………………………………………………….. 286

3.22 Rancher Kubernetes 加速安装文档 ……………………………………………………….. 287

3.23 kubelet 无法访问rancher-metadata 问题分析 ………………………………………… 298

3.24 如何在Rancher 2.0 TP2 Kubernetes 集群中添加自定义节点 …………………. 302

3.25 基于Helm 和Operator 的Kubernetes 应用管理的分享 …………………………. 305

3.26 迁移单体系统:最佳实践和关注领域 …………………………………………………. 315

3.27 从Rancher 1.6 到2.0:术语及概念变化对比 ……………………………………….. 317

3.28 如何在Kubernetes 上使用Rancher VM,以容器的方式运行虚拟机 ……… 319

3.29 无服务器计算是否会取代容器 ……………………………………………………………. 322

3.30 Rancher 2.0 技术预览版Ⅱ发布:升级Kubernetes 魔法 ………………………… 326

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《企业级应用落地实践系列CLOUD2.0时代容器技术一本通:企业级落地实践》
Article link:https://www.teccses.org/1039310.html