类似推荐
编辑推荐
本书致力于帮助容器编排技术的初级和中级用户循序渐进地理解与使用Kubernetes系统。
内容简介
本书的编写充分考虑到初学者进入新知识领域时的茫然,采用由浅入深、提纲挈领、再由点到面的方式讲解每一个知识细节。对于每个知识点,不仅介绍了其概念和用法,还分析了为什么要有这个概念,实现的方式是什么,背后的逻辑为何,等等,使读者不仅能知其然,还能知其所以然。本书不仅要带领读者入门,更是一本可以随时动手加以验证的实践手册,而且对于部分重要的内容还会专门一步步地给出具体的实操案例,帮助读者在实践中升华对概念的理解。本书几乎涵盖了应用Kubernetes系统的所有主流知识点,它甚至可以作为计划考取CKA认证的读者的配套参考图书。
作者简介
作者马永亮,北京马哥教育科技有限公司创始人兼CEO,泛Linux运维技术及云计算技术培训先驱者和引领者,10年间累计直接培养业内Linux运维从业人员近万人,录制的相关领域的系列视频播放量500万人次以上。熟悉泛Linux云计算、高并发架构、运维自动化、DevOps和容器及容器编排等领域相关技术应用。
章节目录
版权信息
前言
第1章 Kubernetes系统基础
1.1 容器技术概述
1.2 Kubernetes概述
1.3 Kubernetes集群组件
1.4 Kubernetes网络模型基础
1.5 本章小结
第2章 Kubernetes快速入门
2.1 Kubernetes的核心对象
2.2 部署Kubernetes集群
2.3 kubectl使用基础与示例
2.4 命令式容器应用编排
2.5 本章小结
第3章 资源管理基础
3.1 资源对象及API群组
3.2 对象类资源格式
3.3 kubectl命令与资源管理
3.4 管理名称空间资源
3.6 本章小结
第4章 管理Pod资源对象
4.1 容器与Pod资源对象
4.2 管理Pod对象的容器
4.3 标签与标签选择器
4.4 资源注解
4.5 Pod对象的生命周期
4.6 Pod存活性探测
4.7 Pod就绪性探测
4.8 资源需求及资源限制
4.9 本章小结
第5章 Pod控制器
5.1 关于Pod控制器
5.2 ReplicaSet控制器
5.3 Deployment控制器
5.4 DaemonSet控制器
5.5 Job控制器
5.6 CronJob控制器
5.7 ReplicationController
5.8 Pod中断预算
5.9 本章小结
第6章 Service和Ingress
6.1 Service资源及其实现模型
6.2 Service资源的基础应用
6.3 服务发现
6.4 服务暴露
6.5 Headless类型的Service资源
6.6 Ingress资源
6.7 案例:使用Ingress发布tomcat
6.8 本章小结
第7章 存储卷与数据持久化
7.1 存储卷概述
7.2 临时存储卷
7.3 节点存储卷hostPath
7.4 网络存储卷
7.5 持久存储卷
7.6 downwardAPI存储卷
7.7 本章小结
第8章 配置容器应用:ConfigMap和Secret
8.1 容器化应用配置方式
8.2 通过命令行参数配置容器应用
8.3 利用环境变量配置容器应用
8.4 应用程序配置管理及ConfigMap资源
8.5 Secret资源
8.6 本章小结
第9章 StatefulSet控制器
9.1 StatefulSet概述
9.2 StatefulSet基础应用
9.3 StatefulSet资源扩缩容
9.4 StatefulSet资源升级
9.5 案例:etcd集群
9.6 本章小结
第10章 认证、授权与准入控制
10.1 访问控制概述
10.2 服务账户管理与应用
10.3 X.509数字证书认证
10.4 基于角色的访问控制:RBAC
10.5 Kubernetes Dashboard
10.6 准入控制器与应用示例
10.7 本章小结
第11章 网络模型与网络策略
11.1 Kubernetes网络模型及CNI插件
11.2 flannel网络插件
11.3 网络策略
11.4 Calico网络插件
11.5 本章小结
第12章 Pod资源调度
12.1 Kubernetes调度器概述
12.2 节点亲和调度
12.3 Pod资源亲和调度
12.4 污点和容忍度
12.5 Pod优选级和抢占式调度
12.6 本章小结
第13章 Kubernetes系统扩展
13.1 自定义资源类型(CRD)
13.2 自定义API Server
13.3 Kubernetes集群高可用
13.4 Kubernetes的部署模式
13.5 容器时代的DevOps概述
13.6 本章小结
第14章 资源指标及HPA控制器
14.1 资源监控及资源指标
14.2 资源指标及其应用
14.3 自定义指标与Prometheus
14.4 自动弹性缩放
14.5 本章小结
第15章 Helm程序包管理器
15.1 Helm基础
15.2 Helm Charts
15.3 Helm实践:部署EFK日志管理系统
15.4 本章小结
附录A 部署Kubernetes集群
附录B 部署GlusterFS及Heketi
Kubernetes进阶实战是2018年由机械工业出版社出版,作者马永亮。
得书感谢您对《Kubernetes进阶实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。