前言 INTRODUCITON

这几年Kubernetes技术迅速发展,成为现在最火热的IT技术之一,阿里云、腾讯云、Azure等公有云厂商提供的都是基于Kubernetes的容器服务。CNCF(Cloud Native Computing Foundation,云原生计算基金会)作为孵化出Kubernetes的官方机构,顺势推出了自己的基于Kubernetes的认证:CKA和CKAD。

CKA全称为Certified Kubernetes Administrator(Kubernetes管理员认证),是CNCF推出的第一个官方认证,其内容主要为Kubernetes最常用的知识点,包括安装及更新Kubernetes集群、Pod的创建及管理、各种控制器的使用、密码管理、存储管理等。

CKAD全称为Certified Kubernetes Application Developer(Kubernetes应用程序开发者认证),侧重于在Kubernetes环境里部署与设计应用程序。

不管是CKA还是CKAD,都侧重于实战,考试题都是上机实操题,没有任何选择题,所以要想通过CKA/CKAD考试,除了要对Kubernetes的各个知识点有深入的了解,还要经过大量的练习。

如果想系统学习Kubernetes,参加CKA培训并通过CKA考试是最佳途径,而通过CKA考试,不管是对企业还是对个人都大有好处。

对企业:Kubernetes认证服务供应商需要有3名通过CKA考试的人员。

对个人:学习之后最好能有一个检测自己学习成果的指标,所以通过认证考试才是最好的方法。一来可以系统地学习,二来可以通过证书向企业证明自己的实力。

为什么写这本书

现在CKA/CKAD认证越发火热,参加考试的人员日益增多,但市面上专门针对CKA/CKAD考试的辅导教材较少,写本书的主要目的就是来填补市场空缺,帮助参加CKA/CKAD考试的人员顺利通过认证。

写本书的另一个原因是,笔者做了很多年的培训业务,发现不管是在线培训还是线下的企业内训,存在的一个问题就是学员在课堂上听懂了,但是在课后自己练习的时候,总是出现这样或那样的问题,并且学员记的笔记可能还会出现一些疏漏,这样不仅耽误了大量的时间,学习效率还不高。

基于此,笔者总结、整理了在课堂上讲授的知识点,并详细列出了操作步骤,学员只要严格按照书中的步骤操作,就可以达到很好的学习效果。

这本书的特点是什么

本书基于Kubernetes v1.21.1版本,不仅包括CKA/CKAD考试的所有考点,也包括了Kubernetes其他最常见的知识。章节的顺序已经过精心排列,内容由浅入深,每章的实验只会用到已经讲过的知识点,不会用到后面讲的知识,所以只要按照章节顺序依次往后做即可。本书的具体特点如下。

(1)步骤详细,跟着步骤逐步操作便能快速掌握全部知识点,简单、易学。

(2)内容全面,详细介绍了Kubernetes相关的基础和核心知识,是一本不可多得的系统学习Kubernetes的实战型教材。

(3)配有模拟考题,帮助读者检验学习效果,遇到问题,可随时查看配套资源的详细答案解析。

本书的读者对象

本书专门为打算通过CKA/CKAD考试的人士编写,是成功通过CKA/CKAD考试的绝佳参考书,还适用于以下读者。

(1)想系统学习Kubernetes的人员。

(2)从事Kubernetes工作的相关人员。

赠送资源

为了使读者能够顺利通过CKA/CKAD考试,本书赠送安装Kubernetes高可用集群、使用Descheduler平衡Pod在Worker上的分布、使用Kuboard创建Deployment、Kubernetes集群证书过期后如何续期,以及Etcd的备份和恢复等笔者根据多年经验总结出的相关文档。另外,还赠送本书的模拟考题答案。

以上资源已上传到百度网盘,供读者下载。请读者关注封底“博雅读书社”微信公众号,输入图书77页的资源下载码,获取下载地址及密码。

资源下载码:31527

创作者说

本书由段超飞编著。在本书的编写过程中,笔者竭尽所能呈现最好、最全的Kubernetes实用知识,但仍难免有疏漏和不妥之处,敬请广大读者指正。