-
内容大纲
本书基于Kubernetes v1.18,深入剖析Kubernetes的本质、核心原理和设计思想。本书从开发者和使用者的真实逻辑出发,逐层剖析Kubernetes项目的核心特性,全面涵盖集群搭建、容器编排、网络、资源管理等核心内容,以生动有趣的语言揭示了Kubernetes的设计原则和容器编排理念,是一本全面且深入的Kubernetes技术指南。
本书适合软件开发人员、架构师、运维工程师以及具备一定服务器端基础知识且对容器感兴趣的互联网从业者阅读。 -
作者介绍
张磊,《Docker——容器与容器云》主要作者,CNCF TOC成员,Kubernetes社区成员与早期项目维护者,Kubernetes容器运行时和集群调度等多个核心特性的作者之一,长期专注并活跃于容器集群管理和云计算领域。 -
目录
前言
第1章 背景回顾:云原生大事记
1.1 初出茅庐
1.2 崭露头角
1.3 群雄并起
1.4 尘埃落定
第2章 容器技术基础
2.1 从进程开始说起
2.2 隔离与限制
2.3 深入理解容器镜像
2.4 重新认识Linux容器
第3章 Kubernetes设计与架构
3.1 Kubernetes核心设计与架构
3.2 Kubernetes核心能力与项目定位
第4章 Kubernetes集群搭建与配置
4.1 Kubernetes部署利器:kubeadm
4.2 从0到1:搭建一个完整的Kubernetes集群
4.3 第 一个Kubernetes应用
第5章 Kubernetes编排原理
5.1 为什么我们需要Pod
5.2 深入解析Pod对象
5.3 Pod对象使用进阶
5.4 编排确实很简单:谈谈“控制器”思想
5.5 经典PaaS的记忆:作业副本与水平扩展
5.6 深入理解StatefulSet(一):拓扑状态
5.7 深入理解StatefulSet(二):存储状态
5.8 深入理解StatefulSet(三):有状态应用实践
5.9 容器化守护进程:DaemonSet
5.10 撬动离线业务:Job与CronJob
5.11 声明式API与Kubernetes编程范式
5.12 声明式API的工作原理
5.13 API编程范式的具体原理
5.14 基于角色的权限控制:RBAC
5.15 聪明的微创新:Operator 工作原理解读
第6章 Kubernetes存储原理
6.1 持久化存储:PV和PVC的设计与实现原理
6.2 深入理解本地持久化数据卷
6.3 开发自己的存储插件:FlexVolume与CSI
6.4 容器存储实践:CSI插件编写指南
第7章 Kubernetes网络原理
7.1 单机容器网络的实现原理
7.2 深入解析容器跨主机网络
7.3 Kubernetes网络模型与CNI网络插件
7.4 解读Kubernetes三层网络方案
7.5 Kubernetes中的网络隔离:NetworkPolicy
7.6 找到容器不容易:Service、DNS与服务发现
7.7 从外界连通Service与Service 调试“三板斧”
7.8 Kubernetes中的Ingress对象
第8章 Kubernetes调度与资源管理
8.1 Kubernetes的资源模型与资源管理
8.2 Kubernetes的默认调度器
8.3 Kubernetes默认调度器调度策略解析
8.4 Kubernetes默认调度器的优先级和抢占机制
8.5 Kubernetes GPU管理与Device Plugin 机制
第9章 容器运行时
9.1 幕后英雄:SIG-Node与CRI
9.2 解读CRI与容器运行时
9.3 绝不仅仅是安全:Kata Containers与gVisor
第10章 Kubernetes监控与日志
10.1 Prometheus、Metrics Server与Kubernetes监控体系
10.2 Custom Metrics:让Auto Scaling不再“食之无味”
10.3 容器日志收集与管理:让日志无处可逃
第11章 Kubernetes应用管理进阶
11.1 再谈Kubernetes的本质与云原生
11.2 声明式应用管理简介
11.3 声明式应用管理进阶
11.4 打造以应用为中心的Kubernetes
第12章 Kubernetes开源社区
结语 Kubernetes:赢开发者赢天下
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...