书籍期刊云计算大数据编程语言
Kubernetes进阶实战
本书致力于帮助容器编排技术的初级和中级用户循序渐进地理解与使用Kubernetes系统,因此本书的编写充分考虑到初学者进入新知识领域时的茫然,采用由浅入深、提纲挈领、再由点到面...
- 作者马永亮
- 出版社机械工业出版社
- 发行日期2019-01
- 字数约 248,000 字
- ISBN9787111614456
- 标签云计算大数据 编程语言Kubernetes 计算机
- 系列云计算与虚拟化技术丛书
作品简介
本书致力于帮助容器编排技术的初级和中级用户循序渐进地理解与使用Kubernetes系统,因此本书的编写充分考虑到初学者进入新知识领域时的茫然,采用由浅入深、提纲挈领、再由点到面的方式讲解每一个知识细节。对于每个知识点,不仅介绍了其概念和用法,还分析了为什么要有这个概念,实现的方式是什么,背后的逻辑为何,等等,使读者不仅能知其然,还能知其所以然。本书不仅要带领读者入门,更是一本可以随时动手加以验证的实践手册,而且对于部分重要的内容还会专门一步步地给出具体的实操案例,帮助读者在实践中升华对概念的理解。本书几乎涵盖了应用Kubernetes系统的所有主流知识点,它甚至可以作为计划考取CKA认证的读者的配套参考图书。
作品目录
-
前言
-
第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.5 Pod资源的基础管理操作
-
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
相关图书
VMware vSphere 6.5企业运维实战
本书以vSphere 6.5.0版本为基准,对VMware虚拟化数据中心的规划、硬件选型、常用服务器RAID配置、存储配置,以及VMware虚拟化产品的安装、从物理机到虚拟机的迁移(P2V与V2V)、虚拟机的备份与恢复、vSphere的运维管理等内容进行了详细介绍。同时,本书还对VMware超融合架构VMware vSAN进行了深入介绍,并对虚拟化项目中碰到的一些故障简单说明,给出了解决方法。 全书采用“Step By Step”的教学方法,介绍了大量先进的虚拟化应用技术,步骤清晰、讲解细致,非常容易学习和快速掌握,既可以供虚拟机技术爱好者
Python编程:从入门到实践
本书是一本针对所有层次的Python读者而作的Python入门书。全书分两部分:第一部分介绍用Python编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D游戏开发如何利用数据生成交互式的信息图,以及创建和定制简单的Web应用,并帮读者解决常见编程问题和困惑。
VMware Horizon桌面与应用虚拟化权威指南
IT的基础模式从20世纪60年代的“主机–终端”,90年代的“客户机–服务器”,演变至今天的“移动–云计算”,其动因我想无外乎是技术创新与商业驱动的合力所致。
VMware Virtual SAN实战
这是一本系统讲解VSAN应用的实操类著作。首先介绍了VSAN产品的概念、兼容性、使用场景、功能限制以及它与软件定义数据中心的关系,然后依次讲解了VSAN的配置、集群构建、原理解析、集群的维护/升级/监控;最后讲解了VSAN的常见故障和性能优化。
Kubernetes微服务实战
本书正是你一直期待的那本书。本书包罗万象,会介绍如何开发微服务并将其部署在Kubernetes平台上,基于微服务的架构与Kubernetes的结合将会带来巨大影响。书中首先解释了微服务和Kubernetes背后的基本概念,讨论了一些现实世界中的关注点和权衡取舍,引导你完成基于微服务的系统开发,向你展示最佳实践并给出了大量建议。
Docker实战
自从2013年3月Docker 0.1版本发布以来,以其为代表的容器技术也走上了快速发展之路,Docker容器在很大程度上改变了软件的架构设计、开发和运维部署方式,也给早些年就提出微服务的架构模式插上了快速起飞的翅膀。《Docker实战》由Docker社区第一人Jeff Nickoloff编写,
暂无评论...