专栏名称: 马哥Linux运维
马哥linux致力于linux运维培训,连续多年排名第一,订阅者可免费获得学习机会和相关Linux独家实战资料!
目录
相关文章推荐
运维  ·  再见,CDN 巨头:Akamai 宣布 ... ·  2 天前  
51好读  ›  专栏  ›  马哥Linux运维

马哥正式宣布:容器从此不再难!(内有8册新书赠送)

马哥Linux运维  · 公众号  · 运维  · 2018-12-30 21:00

正文

关注本号的同学们,肯定都知道马哥是谁吧?作为马哥教育的创始人,马哥在创业伊始用货真价实的课程独力撑起了马哥教育的金字招牌,并在此后九年间献身于讲台,成为Linux培训界当之无愧的教父。

很多同学受限于席位、距离、时间,不能亲自来参加培训。 苦于没有分身术,马哥“得天下英才而教育之”的愿望迟迟没有实现。小编我也是苦苦盼望、望眼欲穿、鹤立企伫、计日而俟、迫不及待地期望马哥能多开几个班,尽量给大家多一点机会。

万万没想到,平日里在讲台和教研之间忙的脚不沾地的马哥,居然在新年前出了一本书——一本货真价实、容器进阶必备的k8s实战书,一本堪称包含了马哥毕生功力的秘籍。

这本书到底怎么样?


充分了解之后,小编只有一个评价: “有了这本书,你连kubernetes的官方文档都不需要看了。”

那么,容器届的大牛们又是怎么评价这本书的呢?


马哥的话


作为置身于IT技术领域多年的实践者和教育者,我们一直盼望着行业迎来这样一个时刻:开发人员无须再考虑复杂多样的运行环境下软件程序的移植问题,运维人员不用再手动解决运行环境中组件间的依赖关系等,让各自的核心职责都回归到开发和系统本身。终于,以Docker为首的容器技术为此带来了基础保障·······。

尽管距Kubernetes 1.0的发布不过三四年的光景,但其如今的影响力在IT技术领域完全算得上空前绝后,Kubernetes在几乎所有需要采用容器技术的场景里成为占统治地位的解决方案,其发展速度恐怕也仅有Linux内核项目可堪匹敌。

目前,Kubernetes保持着每年发布四个重要版本的节奏,版本的每次更新都会引入数个新特性。这种快速迭代的机制为用户在学习和使用上造成了一些困扰·······我在课程以及直接或间接参与生产或测试环境的交付之余便萌生了撰写一本Kubernetes入门、进阶与实战的书籍的想法,将自己学习和使用的经验总结、沉淀并分享给更多有此需求的技术同行,帮助大家快速找到入门路径,降低时间成本,并迅速投入测试和生产之用。

于是便有了这本力图尽量多地包罗Kubernetes系统目前主流特性及实践路径的入门和进阶之书、工具之书。


这本书推荐给谁?


本书致力于帮助 容器编排技术的初级和中级用户 循序渐进地理解与使用Kubernetes系统,因此本书的编写充分考虑到初学者进入新知识领域时的茫然,采用由浅入深、提纲挈领、再由点到面的方式讲解每一个知识细节。对于每个知识点,不仅介绍了其概念和用法,还分析了为什么要有这个概念,实现的方式是什么,背后的逻辑为何,等等,使读者不仅能知其然,还能知其所以然。

本书不仅要带领读者入门,更是 一本可以随时动手加以验证的实践手册 ,而且对于部分重要的内容还会 专门一步步地给出具体的实操案例 ,帮助读者在实践中升华对概念的理解。本书几乎涵盖了应用Kubernetes系统的所有主流知识点,它甚至可以作为计划考取CKA认证的读者的配套参考图书。

小编更推荐下列人群食用哦:

·云计算工程师

·运维工程师

·系统开发工程师

·程序架构师

·计划考取CKA认证的人员

·其他对容器编排感兴趣的人员


主要内容


阅读使用本书之前,读者需要具备Docker容器技术的基础使用能力。本书逻辑上共分为五大部分,15章。

第一部分(第1~2章),介绍Kubernetes系统的基础概念及其基本应用。

第1章介绍容器编排系统出现的背景,以及Kubernetes系统的功能、特性、核心概念、系统组件及应用模型。

第2章讲解Kubernetes的核心对象,以及直接使用命令管理资源对象的快速入门技巧。

第二部分(第3~6章),介绍核心资源类型及其应用。

第3章介绍资源管理模型、陈述式与声明式资源管理接口,并通过命令对比说明两种操作方式的不同之处。

第4章介绍Pod资源的常用配置、生命周期、存储状态和就绪状态检测,以及计算资源的需求及限制等。

第5章介绍Pod控制器资源类型,重点讲解了控制无状态应用的ReplicaSet、Deployment、DaemonSet控制器,并介绍了Job和CronJob控制器。

第6章介绍Service和Ingress资源类型,涵盖Service类型、功用及其实现,以及Ingress控制器、Ingress资源的种类及其实现,并通过案例详细说明了Ingress资源的具体使用方式。

第三部分(第7~9章),介绍存储卷及StatefulSet控制器。

第7章主要介绍存储卷类型及常见存储卷的使用方式、PV和PVC出现的原因及应用,以及存储类资源的应用和存储卷的动态供给。

第8章介绍使用一等资源类型ConfigMap和Secret为容器应用提供配置及敏感信息的方式。

第9章主要介绍有状态应用的Pod控制器资源StatefulSet,包括基础应用、动态扩缩容及更新机制等。

第四部分(第10~11章),介绍安全相关的话题,主要涉及认证、授权、准入控制、网络模型与网络策略。

第10章重点讲解认证方式、Service Account和TLS认证、授权插件类型及RBAC,并于章节的最后介绍LimitRanger、ResourceQuota和PodSecurityPolicy三种类型的准入控制器及相关的资源类型。

第11章主要介绍网络插件基础及flannel的三种后端实现与应用、借助Canal插件实现网络策略的方式,以及Calico网络插件的基础使用。

第五部分(第12~15章),介绍Kubernetes系统的高级话题。

第12章介绍Pod资源的调度策略及高级调度方式的应用,包括节点亲和、Pod资源亲和以及基于污点和容忍度的调度。

第13章介绍系统资源的扩展方式,包括自定义资源类型、自定义资源对象、自定义API及控制器、Master节点的高可用、基于Kubernetes的PaaS系统等话题。







请到「今天看啥」查看全文