广告

「附经验」一个传统IT运维人的CKA认证之旅

  • 浏览(27)
  • 评论(0)
  • 译者:k8s
「附经验」一个传统IT运维人的CKA认证之旅

近期,来自EasyStack易捷行云CKA培训班的一批学员一次性通过Linux基金会和CNCF基金会联合推出面向全球的Kubernetes技术认证——CKA认证考试,该认证是目前容器技术领域内极具含金量和代表性的认证之一,以下是高分学员董建华针对此次培训和考试的经验总结,给更多的童鞋们参考:

本人毕业后工作十几年,一直从事传统IT领域的项目实施和运维工作,平常接触的大多是小型机、存储设备等。随着近年来微服务、DevOps等概念的流行,越来越多的企业为适应业务快速变化的需要,将部署在传统物理机或虚拟机上的应用转移到了容器平台上,并将传统单体应用微服务化。容器编排工具为开发人员和基础架构团队提供了一个抽象层来处理大规模的容器化部署,通常包括声明配置、容器供应、服务发现、资源伸缩、健康监控等功能。经过几年的激烈竞争,Kubernetes项目脱颖而出,大有一统江湖的趋势,并且成为很多企业实现DevOps平台的基础组件。作为从事IT行业的人士来说,必须适应时代潮流,学习并掌握Kubernetes这一强大的容器编排工具。

对于像我这样在传统IT领域从事运维工作的人来说,Kubernetes中的概念是完全陌生的,因为它跟一般物理机或虚拟机的管理方式有极大的不同。而且经常会被IT同行告知Kubernetes入门难,学习曲线陡峭,而事实也确实如此。IT人员的业余时间通常都很有限,参加培训和认证成为很多人快速掌握一门新技能的必然选择。在得知EasyStack博学学院推出全国首期CKA培训班后,我果断请求公司报名参加,成为了该培训班的首期学员。

在4天的培训课程中,讲师带领大家快速入门,并深入讲解了Kubernetes中每一种编排对象的特性和使用方法,最后一天还讲解了CKA考试的题型和应试技巧,大大降低了学员通过考试的难度。

下面以本人备考CKA的经历,讲讲如何准备这门考试

首先,和其它大多数开源项目一样,在学习Kubernetes之前必须能够熟练使用Linux操作系统,因为无论是实际使用Kubernetes还是CKA考试,都是直接跟Linux操作系统打交道。CKA考试中没有选择题,所有题目都是实操类型的(以手工编写和运行YAML文件为主),如果你对Linux操作系统完全陌生的话,在应试的时候会感觉无从下手。

其次,必须熟悉Kubernetes常见编排对象的使用方法和YAML文件格式。当然对于我这种年龄段的人来说,死记硬背显然是行不通的,幸好CKA考试的时候允许访问Kubernetes官方文档网站。除了熟悉培训教材中的内容外,建议至少完整阅读一次kubernetes.io/docs中的Concepts文档。Concepts文档讲述了每一种Kubernetes编排对象的概念、YAML文件示例和使用方法,你可以把常见编排对象的YAML文件格式收藏在Chrome浏览器书签中,这样考试的时候可以轻松查找,不用再费劲去kubernetes.io网站搜索了。

再次,也是最重要的一点,既然CKA考试完全是实操型的,那就必须多动手做实验。除了完整地做两次培训课程中附带的实验外,最好再尝试实践一下kubernetes.io/docs网站上一些编排对象的示例,如POD对象、Deployment对象、DaemonSet对象、StatefulSet对象、PVC对象、PV对象、Secret对象、静态POD等。

以下是本人CKA考试的一些体会,和大家一起分享一下

约考:先按照约考网站提示做一下电脑的兼容性检测,我的电脑在使用了VPN以后始终提示互联网带宽达不到要求,所以我不再尝试考试的时候使用VPN。在对考试胸有成竹以后,提前2~3天约考即可。约考后需要仔细阅读Candidate Handbook和Important_Tips这两个文档(可从约考网站上下载),了解考试环境、注意事项、记事本的使用方法等。

监考:虽然是远程考试,但是感觉监考比在真实的考场中更加严格,桌子上不能放置任何与考试无关的东西。建议考生把摄像头固定在一个能完整摄入头部的位置。我的摄像头没有支架,只能挂在显示器上,由于摄像头离头部较近,只要我略微靠近显示器就会导致无法摄入完整的脸部图像,考官会不厌其烦地打断甚至暂停你的考试,让你调整摄像头的位置。

过程:大部分考题是根据给出的场景编写相关编排对象的YAML文件,然后运行它来创建对象,当然有些题也可以直接运行kubectl命令达到同样的目的,还有部分诊断Kubernetes运行状态的题。考试时建议通过事先收藏在Chrome浏览器中的书签,迅速找到这种对象的示例YAML文件,把它复制到考试环境中提供的记事本中,修改好以后再复制到操作Shell中。编写的YAML文件尽量要简洁,只要能达到考题的要求即可,定义过多的参数反而容易引起错误。虽然Candidate Handbook说复制功能只能复制一两行文本,实际上我在考试时复制整个YAML文件完全没有问题,除了使用Ctrl+Insert和Shift+Insert组合键来复制粘贴外,也可以通过鼠标右键来复制。另外,考试环境中提供的记事本不是非常好用,有时候鼠标定位不太准确,鼠标在记事本中复制文本也不太听使唤,所以大家还是要耐心一点,切勿急躁。

最后祝大家都顺利通过CKA考试。

全球Kubernetes认证CKA沪杭班火热招生中!团购优惠可详询

培训计划:北京(11月22-25日)、上海(待定)、深圳(待定)、杭州(11月1-4日),其它城市根据参与人数安排

  • 分享到:
  • icon
  • icon
  • icon
  • icon
箭头