这几年kubernetes技术迅速发展,成为现在最火热的IT技术之一,阿里云、腾讯云、azure等公有云厂商提供的都是基于kubernetes的容器服务。CNCF作为孵化出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工作的相关人员。
(3)想参加并通过CKA/CKAD考试的人员。
赠送资源
为了使读者能够顺利通过CKA/CKAD考试,本书赠送使用descheduler平衡pod在worker上的分布、使用kuboard创建deployment、kubernetes集群证书过期后如何续期,以及etcd的备份和恢复等根据作者多年经验总结出的相关文档。读者可以扫描右侧的二维码,关注“博雅读书社”微信公众号,找到“资源下载”栏目,根据提示获取赠送资源。
创作者说
本书由段超飞编著。在本书的编写过程中,作者竭尽所能呈现最好、最全的kubernetes实用知识,但仍难免有疏漏和不妥之处,敬请广大读者指正。