序 PREFACE

段超飞老师是国内较早一批通过CKA认证、CKAD认证、CKS认证、COA认证的专业人士,我们作为Linux Foundation开源软件学园的官方人员,与段老师在工作中有诸多交集,也熟知段老师的专业能力和水平。

此前,随着云原生技术的发展与应用,Kubernetes已经成为行业的事实标准,在国内的知名度大幅提升,专业认证成为从业人员的必备资质之一。市场上虽然有一些介绍Kubernetes操作的书籍,但旨在帮助从业人员取得CKA、CKAD等认证考试相关的参考书籍仍然屈指可数。

所以,当段老师完成这本《CKA/CKAD应试教程:从Docker到Kubernetes完全攻略》时,我们一方面惊喜于段老师的造诣,同时更为能够帮助更多正在使用Kubernetes技术的开发者取得CKA/CKAD专业认证感到欣慰。因此,我们为本书作序,希望本书能够为广大正在努力实现人生目标的程序员朋友提供更多的帮助与信心。

Kubernetes的名称来自希腊语,意思是“舵手”或“领航员”,但在业内,我们常简称为K8s,也就是将Kubernetes中间的8个字母“ubernete”替换为“8”。

熟悉K8s或相关技术领域的从业人员都知道,K8s的出现是容器技术发展的一次重大突破与创新,使得应用的部署和运维更加方便。现如今,K8s已经主导了绝大多数云业务流程,越来越多的IT公司开始深入布局K8s。

就业前景广阔,人才稀缺,导致市场上对K8s相关技术领域从业人才的需求量越来越大,K8s技术领域相关岗位的薪资也水涨船高。对企业而言,认证证书是应聘者能力的证明,而团队拥有的认证人员数量越多,越可以帮助企业在市场上获得更大的竞争力。对于开发者个人来说,获得一项或几项K8s认证,不仅能够证明自己在K8s技术领域的能力,更是职业生涯的一个里程碑,是建立自己在开源社区地位的一块重要基石。

作为云原生计算基金会(Cloud Native Computing Foundation,CNCF)设立的唯一官方权威认证, K8s的专业技术认证主要有以下3种。

(1)CKA(Certified Kubernetes Administrator,Kubernetes管理员认证)。

(2)CKAD(Certified Kubernetes Application Developer,Kubernetes应用程序开发者认证)。

(3)CKS(Certified Kubernetes Security Specialist,Kubernetes安全专家认证)。

这3种认证各有侧重点,目前多数人考取的是CKA,其次是CKAD,而CKS则是在K8s广泛应用于生产环境后,为保障系统安全而基于K8s安全要点推出的进阶认证,只有持有有效的CKA证书,才能获得参与该项考试的资格。

目前企业需求最盛的正是CKA人才,是否掌握CKA也直接成为企业判断云技术人才能力的重要标准之一,其含金量可见一斑。CKA认证的考试内容并不复杂,但是考生必须拥有足够的K8s实践经验,因为考试形式是直接上机在集群上操作,在2小时内完成所有考试内容,才有机会拿到证书。

以下是目前CKA认证考试内容的构成及所占比例。需要注意的是,这个考试内容的构成及所占比例仅仅作为参考,具体考试内容要以参加考试当期的考题为准。

(1)集群架构,安装和配置:25%。

(2)工作负载和调度:15%。

(3)服务和网络:20%。

(4)存储:10%。

(5)故障排除:30%。

虽然K8s工程师人才缺口巨大,但企业还是有很大的选择空间,好的机会永远是留给有准备的人。K8s考试难度因人而异,我们建议考生不要急于求成,应该避免通过参加培训机构的短期应考班来提升考试通过的概率,全面掌握过硬的K8s技术才是在职场中立于不败之地的不二法门。

如果你已经是一位有经验的K8s工程师,我们相信段老师的《CKA/CKAD应试教程:从Docker到Kubernetes完全攻略》一定可以助你顺利达成愿望,早日成为一名CKA/CKAD认证专家。如果你是一名初入行的开发者,本书可以帮助你打下一个坚实的理论基础,构建一个完整的K8s知识体系,加以实操练习和工作实践,必然能够在不久的将来成为一名合格的CKA/CKAD认证专家。

段老师作为Linux Foundation授权导师(LFAI)、云计算资深培训讲师,拥有10年以上的教学培训经历,为近30家大型企业提供过培训服务,而且段老师的CKA培训班一年培训500多个学员,考试通过率达98%,所以本书对于正在预备考试的同学来说,有相当大的参考价值。

最后,我们预祝每一位读者都能顺利通过考试,早日实现自己的人生目标!但也要温馨提醒各位读者,持证并不等于上岗,尤其是到心仪的公司上岗。考证可以帮你获得初级职位,但是想要走得更远,就需要与时俱进,主动学习和积极参与国际开源社区建设,都是让你快速成长的有效途径。

Linux Foundation开源软件学园