标签
内容简介
Docker的流行激活了一直不温不火的PaaS,随之而来的是各类Micro-PaaS的出现,Kubernetes是其中最具代表性的一员,它是Google多年大规模容器管理技术的开源版本。越来越多的企业被迫面对互联网规模所带来的各类难题,而Kubernetes以其优秀的理念和设计正在逐步形成新的技术标准,对于任何领域的运营总监、架构师和软件工程师来说,都是一个绝佳的突破机会。本书以理论加实战的模式,结合大量案例由浅入深地讲解了Kubernetes的各个方面,包括平台架构、基础核心功能、网络、安全和资源管理以及整个生态系统的组成,旨在帮助读者全面深入地掌握Kubernetes+Docker的底层技术堆栈。
编辑推荐
《Kubernetes实战》由吴龙辉所著,是一本面向容器编排技术实践者的重要指南。作者基于其在该领域的深厚积累,系统性地拆解了Kubernetes这一复杂系统的核心概念与实操要点。本书并非单纯的概念罗列,而是从实际部署、运维、排错的角度出发,构建了一条清晰的学习路径。其内容编排逻辑性强,从集群搭建到核心对象详解,再到存储、网络、安全等进阶主题,层层递进,尤其注重命令与配置文件的实例解析,这对于动手实践具有直接的指导价值。在同类技术书籍中,本书的突出特点在于其“实战”导向,对生产环境中可能遇到的问题(如资源调度优化、应用高可用部署)提供了务实的思路和方案,避开了纯理论化的空泛讨论。对于希望从入门到掌握Kubernetes核心运维能力的读者而言,本书是一份可靠且内容扎实的参考。它帮助读者跨越从理解概念到真正能管理一个集群的鸿沟,其价值在于提供了经过组织的、可直接应用的实践知识体系。
适合谁读
适合
- 具备Linux及Docker基础,希望系统学习Kubernetes的开发和运维人员
- 正在或计划将业务迁移至容器化平台的技术决策者与架构师
- 需要一本常备手边、用于查询命令和配置范例的Kubernetes实践者
- 计算机相关专业学生或研究者,希望深入理解云原生基础设施的核心组件
不适合
- 对容器技术尚无任何概念基础的绝对初学者
- 仅寻求Kubernetes高层架构与理念概述,而非具体操作细节的读者
阅读建议
- 建议按照章节顺序阅读,并务必在实验环境中同步操作书中的命令与示例,以巩固理解
- 在阅读核心概念(如Pod、Deployment、Service)时,可结合官方文档进行对照,加深对设计意图的理解
- 对于存储、网络等复杂章节,可先通读建立整体认识,再在实际有相关需求时进行精读和实践
出版社简介
电子工业出版社
中国 · 成立于 1982 年
电子工业出版社是一家以电子信息及相关领域为出版特色的综合性出版社。从库内三千余种图书来看,其出版方向覆盖编程设计、人工智能、计算机综合、财经、摄影与社科等门类,既关注技术前沿,也兼顾大众阅读。代表图书包括《因子投资:方法与实践》《x86汇编语言:从实模式到保护模式》《RISC-V开放架构设计之道》《人工智能:语音识别理解与实践》《相控阵雷达技术》《雷达目标特性》及《100个Go语言典型错误》等,多围绕技术方法与工程实践展开。作者资源方面,有石川、李忠、王晓波、大卫·帕特森、安德鲁·沃特曼、余子濠等中外作者。受公开资料所限,暂不展开更多出版特色。
目录
- 版权信息
- 前言
- 第1部分 Kubernetes基础篇
- 第1章 Kubernetes介绍
- 1.1 为什么会有Kubernetes
- 1.2 Kubernetes是什么
- 1.3 Kubernetes的发展历史
- 1.4 Kubernetes的核心概念
- 第2章 Kubernetes的架构和部署
- 2.1 Kubernetes的架构和组件
- 2.2 部署Kubernetes
- 2.3 安装Kubernetes扩展插件
- 第3章 Kubernetes快速入门
- 3.1 示例应用Guestbook
- 3.2 准备工作
- 3.3 运行Redis
- 3.4 运行Frontend
- 3.5 设置Guestbook外网访问
- 3.6 清理Guestbook
- 第4章 Pod
- 4.1 国际惯例的Hello World
- 4.2 Pod的基本操作
- 4.3 Pod与容器
- 4.4 Pod的网络
- 4.5 Pod的重启策略
- 4.6 Pod的状态和生命周期
- 4.7 自定义检查Pod
- 4.8 调度Pod
- 4.9 问题定位指南
- 第5章 Replication Controller
- 5.1 持续运行的Pod
- 5.2 Pod模板
- 5.3 Replication Controller和Pod的关联
- 5.4 弹性伸缩
- 5.5 自动伸缩
- 5.6 滚动升级
- 5.7 Deployment
- 5.8 一次性任务的Pod
- 第6章 Service
- 6.1 Service代理Pod
- 6.2 Service的虚拟IP
- 6.3 服务代理
- 6.4 服务发现
- 6.5 发布Service
- 第7章 数据卷
- 7.1 Kubernetes数据卷
- 7.2 本地数据卷
- 7.3 网络数据卷
- 7.4 Persistent Volume和Persistent Volume Claim
- 7.5 信息数据卷
- 第8章 访问Kubernetes API
- 8.1 API对象与元数据
- 8.2 如何访问Kubernetes API
- 8.3 使用命令行工具kubectl
- 第2部分 Kubernetes高级篇
- 第9章 Kubernetes网络
- 9.1 Docker网络模型
- 9.2 Kubernetes网络模型
- 9.3 容器间通信
- 9.4 Pod间通信
- 9.5 Service到Pod通信
- 第10章 Kubernetes安全
- 10.1 Kubernetes安全原则
- 10.2 Kubernetes API的安全访问
- 10.3 Service Account
- 10.4 容器安全
- 10.5 多租户
- 第11章 Kubernetes资源管理
- 11.1 Kubernetes资源模型
- 11.2 资源请求和限制
- 11.3 Limit Range
- 11.4 Resource Quota
- 第12章 管理和运维Kubernetes
- 12.1 Daemon Pod
- 12.2 Kubernetes的高可用性
- 12.3 平台监控
- 12.4 平台日志
- 12.5 垃圾清理
- 12.6 Kubernetes的Web界面
- 第3部分 Kubernetes生态篇
- 第13章 CoreOS
- 13.1 CoreOS介绍
- 13.2 CoreOS工具链
- 13.3 CoreOS实践
- 第14章 Etcd
- 14.1 Etcd介绍
- 14.2 Etcd的结构
- 14.3 Etcd实践
- 第15章 Mesos
- 15.1 Mesos介绍
- 15.2 Mesos的架构
- 15.3 Marathon和K8SM介绍
- 15.4 Mesos实践
常见问题
这本书的代码示例和配置基于哪个Kubernetes版本?
本书内容基于写作时相对稳定的Kubernetes版本,具体版本号建议查阅书中前言或附录说明。由于Kubernetes迭代较快,部分命令或API可能在最新版本中有细微变化,但核心概念与操作逻辑具有延续性。
阅读本书需要多深的Docker基础?
需要掌握Docker的基本概念,如镜像、容器、Dockerfile的编写,以及常用的容器操作命令。本书重点在于容器编排与管理,Docker是作为基础前提存在的。
这本书是否涵盖了服务网格(如Istio)或CI/CD等生态工具?
作为一本专注于Kubernetes核心的实战指南,本书主要内容集中于Kubernetes自身。对于Istio等高级生态工具可能略有提及或给出学习方向,但并非讲解重点。读者在掌握本书内容后,可将其作为基石,进一步探索更广阔的云原生生态。
微信读书相关
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
吴龙辉
作者
吴龙辉,中文技术图书作者,公开资料有限,目前可确认的主要身份来自其作品《Kubernetes实战》。该书归入编程设计类,说明其写作方向集中在容器编排与云原生技术这一实践性很强的领域。从书名与分类看,内容取向偏重动手操作与工程落地,面向需要在实际项目中部署、运维 Kubernetes 集群的开发者与运维人员。库内仅收录其一种作品,尚不足以判断其完整写作脉络与风格演变;除该书之外的教育背景、职业经历与创作计划均未见可靠公开信息。对读者而言,若关注容器技术入门与实战练习,可将其人其书作为了解该领域中文写作的一个参考样本。