本书通过容器技术领域的实践者分享各自的实践案例,介绍常见的业务痛点、实现方式、方案的选型、遇到的问题和解决方案等,希望能够帮助读者了解、认识和玩转容器。本书主要分为两部分:第一部分是原理篇,包括第1章和第2章,简单介绍Docker和Kubernetes的基础知识及原理,包括Docker和Kubernetes是什么、可以做什么及如何使用等;第二部分是案例篇,包括第3~10章,通过多个实战案例,针对不同的使用场景和业务需求,介绍如何应用容器技术及实现相关需求。本书案例均来自一线真实案例,并有技术人员对技术改造过程的体会和领悟,有较强的借鉴意义和参考价值。
前言
作者简介
第1章 Docker入门
1.1 容器简介与Docker容器引擎
1.2 Docker核心原理
1.3 Docker镜像及镜像仓库
1.4 Docker网络
参考文献
第2章 Kubernetes入门
2.1 Kubernetes概述
2.2 Kubernetes架构及安装
2.3 Kubernetes实战案例
2.4 Kubernetes网络
2.5 Kubernetes高级特性
2.6 Kubernetes生态
第3章 美丽联合容器云实践
3.1 “从零到一”:容器云平台的技术演进
3.2 “自我突破”:关键技术方案和创新点
3.3 总结
参考文献
第4章 酷家乐容器化之路
4.1 架构挑战与应对方案
4.2 应用容器化
4.3 编排自动化
4.4 酷家乐的服务网格实践
4.5 总结
注释
第5章 个推基于Docker和Kubernetes的微服务实践
5.1 微服务
5.2 容器化
5.3 Kubernetes实践
5.4 总结
第6章 使用Kubernetes进行交换机端口流量采集
6.1 Prometheus简介与使用
6.2 流量采集系统
第7章 搜道微服务容器化实践
7.1 为何选择Docker
7.2 Docker容器云架构方案
7.3 未来展望:自动化和弹性云
第8章 纵横新创的容器化实践
8.1 背景介绍
8.2 Rancher介绍
8.3 Docker构件库配置
8.4 构建Maven环境
8.5 Rancher在Jenkins中的配置
8.6 问题与总结
8.7 写在最后
第9章 九言科技Kubernetes实践
9.1 现有维护中的瓶颈
9.2 容器管理平台的选择
9.3 环境的搭建与CI/CD
9.4 存储引擎的选择
9.5 Kubernetes日志收集
9.6 未来探索
9.7 小结
第10章 沃趣科技的容器化RDS之路
10.1 容器化RDS:计算存储分离架构下的“Split-Brain”
10.2 容器化RDS:计算存储分离架构下的I/O优化
10.3 容器化RDS:Persistent Local Volumes和Volume Scheduling
10.4 容器化RDS:借助CSI扩展Kubernetes存储能力
参考文献

