Kubernetes进阶实战

Kubernetes进阶实战

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书致力于帮助容器编排技术的初级和中级用户循序渐进地理解与使用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进阶实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Kubernetes快速入门(第2版) 电子书
Kubernetes快速学习指南,详细讲解Kubernetes的全部知识。
抖音运营2.0:进阶方法论与实战攻略 电子书
适读人群 :抖音玩家,电商运营者,品牌运营者,营销人员 编辑推荐 抖音已经全面进入2.0时代,电商、直播、Vlog、网红等营销和变现模式不断更新换代。赶上2.0时代的风口红利,只有两个秘诀,一是专注于内容生产,二是深耕垂直领域。本书从“内容”到“流量”再到“营销变现”,提供了一整套抖音2.0时代的进阶方法论,并含有大量的实战案例。不管是抖音玩家、实体店铺,还是品牌运营商,阅读本书,都会获得更多关于布局未来抖音商业生态的全新启发。 内 容 内容定位法则|好内容,先定位 内容生产框架|高质量、高转化内容的五大逻辑 内容价值模型|爆款内容的标准化思路与模板 流 量 精品推荐池|抖音推荐算法大揭秘 裂变涨粉法|涨粉的四大法则 快引流法|抖音矩阵打造 营 销 品牌运营|品牌抖音营销的玩法 精准营销|7种带有营销目的的抖音玩法 强变现|抖音网红的带货宝典
Android开发进阶 电子书
阿里巴巴高级工程师、CSDN博客专家、畅销书作者撰写,百度、腾讯等专家推荐的精品图书 一本只有干货,绝无赘述的好书 结合作者多年开发经验的总结,把作者以前开发走过的坑和陷阱讲解出来,看了以后可以少走很多弯路,提升自己的开发能力很快,抓住开发的痛点和需求讲解内容,使读者阅读后很有成就感。 除了全面讲解了Android开发知识外,还对单元测试、代码规范、版本控制、重构、架构等重要知识点进行了讲解,使得读者在深入技术的同时开阔眼界,能够以更专业的方式设计应用软件,完成从只会实现功能的“码农”到软件工程师、设计师的过渡。
Python编程轻松进阶 电子书
阅读本书,理解代码底层逻辑,像职业程序员一样使用Python。
从0到1:CSS进阶之旅 电子书
1.源自阅读量600万的人气教程; 2.一本书快速进阶 CSS 高级技术; 3.几十个前端“黑科技”,附赠上百道前端面试题,让你的技术比别人更高一筹; 4.众多前端工程师、高校老师、学生一致推荐。 5.提供习题答案、源代码、教学PPT等资源,可在图书前言部分获取下载方法。 “从0到1”系列图书是根据线上付费视频培训课程和绿叶学习网超人气教程编写的培训教材。 由于该在线课程有着独特的风格、极高的质量,因而累积获得超过100 000 读者的支持,收到几百封的感谢邮件,大多来自初学者、参加工作不久的小伙伴,甚至不少还是高校老师。这个系列记录了作者当初作为初学者所遇到的各种问题和他多年开发的心血总结。作者很了解初学者的心态,也非常清楚初学者应该怎样才可以快速而无阻碍地学习。他站在初学者的角度而不是站在已经学会的人的角度来编写这个教程,让初学者学习起来恰到好处。