CKA认证考试心得

上周四通过了一次国外的考试,关于考试内容和形式应该大部分读者都没有遇到过,所以写这篇文章和大家分享一下。

如果你对考试内容或者Kubernetes不感兴趣可以直接阅读考试总结部分。

关于考试

考试内容

CKA

什么是CKA?

CKA全称为(Certificated Kubernetes Administrator)即为官方认证的Kubernetes管理员。

这类认证其实已有不少,比如Oracle的OCP/OCM认证,Java的OCPJ认证(什么?国家软考?不好意思,国内反正招聘要求的加分项上没有提到过,国际上肯定是不认的),而这项认证是关于Kubernetes技术的。

认证机构为Linux Foundation组织旗下的Cloud Native Computing Foundatin组织。本来Kubernetes是最伟大的IT公司Google的“亲儿子”(内部项目),后来开源出来,又后来为了其茁壮成长,“过继”给了CNCF,所以CNCF就成了认证机构。

Kubernetes

Kubernetes是一个用来自动管理容器(Docker、rkt)应用的开源工具,功能非常强大,但是感念也比较多。

由于这个单词太长了,大家习惯性取首字母“k”和尾字母“s”,中间还有8个字母怎么办?用数字代替,所以也叫k8s。

开发人员听着可能有些陌生,但是对于运维人员应该会有所了解。

如果公司服务器达到多台,运行的应用程序达到数十个数百个的时候,单靠手工基本无法维护,那么最好的方式是将应用放到一个一个的容器中,同时将多台服务器组成集群,利用Kubernetes进行统一地自动化地管理硬件和容器资源。

关于k8s的更生动形象的介绍可以看这篇文章《你闺女也能看懂的插画版Kubernetes指南》

考试形式

考试难or易?

考试采用开卷形式,似乎很容易,答案都可以自由搜索。

但实际上这个开卷考试并不是完全的开卷,因为只允查阅官方文档,要是使用Google等其它任何工具都算作弊了。

至于想在官方文档中轻松找到答案?下面这张图是k8s核心概念的官方文档,感受一下内容的丰富程度便可知其内容查找难度。

题目总共只有24道,似乎很少。

但都是实际操作题,没有我们平常考试非常熟悉的选择填空题,这种感觉就像是数学卷子发下来,上面全是应用题。

考题都是中文的,虽然支持中文翻译,但是最好不要使用,一方面是翻译太烂了,另一方面是翻译要等待页面重新渲染,浪费时间。

所以提高英语的读写能力是很重要的,要不然不仅很多国外文章看不懂,连国际化的考试参加都有困难。

这次考试中个别题目就因为理解错误所以耽误了一些时间。

时间长or短?

考试时间为3个小时,中途可以申请休息,但时间不会暂停。

至于休息能不能离场上厕所我没尝试过,反正全程无尿点,时间太紧张

想作弊?

线上考试不是很容易作弊吗?

首先每次考试都是一对一的远程监考,通过前置摄像头来监控参考者的行为,考试过程中嘴唇的口型变化都是不允许的。

考试前也要求用摄像头环视四周,清除桌面所有与考试无关的物品,并且附近不允许有人存在,中途不允许有人进入。

还通过桌面共享的方式监控参考者的操作和查看后台进程。

基本上是你能想到的考官都想到了。

考试通过率

满分100分,可惜并不是60分及格。

按照邮件上的说法应该是74分算过,只有过了才会颁发证书。

考试含金量

给出两个侧面指标作为参考。

费用

300美元,像考驾照一样有一次重考机会。国外考试费用都不便宜,毕竟美元和人民币汇率摆在那里~

培训

官方提供两个培训教程。

  • 入门级,免费,4-5周,每周2-3小时。
  • 进阶级,$299,没有注明时长。

国内的培训价格高很多,k8s中文网某3天培训班,费用已经高达一万多人民币,官网价格的10倍。

关于心得

视野与英语

虽然我们是人口大国,华人也遍布世界各地,但遗憾的是,英语仍是世界的通用语言。

从技术上来说,SPA框架React、Angular、Vue都是用的英文官方文档(虽然Vue有中文,但也是先写的英文文档然后翻译成中文),耳熟能详的开源项目,包括开发语言,哪个官方文档用的不是英语?虽然也有翻译成中文的,但英语仍是主流。

从职业规划来说,很可能因为英语不好就进不了外企,或者在外企就难以晋升,或者无法与国外的顶尖交流(看不懂优秀的文章,无法使用stackoverflow这类专业的工具寻找答案),无法参加一些国际化考试等。和同等能力的其它开发者相比就会少很多机会。

英语像是一块垫脚石,它不能帮你走得更快,但踩在上面能站得更高,看得更远。

主动寻找高效工具

之前学习k8s速度很慢是因为每次在编写配置文件上花费了很多时间,后来经过同事点拨发现原来用命令行更快,学习效率大幅提升。

如果你工作中总在做一些低效、重复或者错误率极高的事情,那么你急需思考方法、寻找工具或请教高手来改变这一状况。

多练习

这次考试题目虽然都已经掌握,但是由于平常使用较少,熟练程度不够,导致没能在规定的时间内完成所有题目。所以还是那句老话:熟能生巧。


一部由众多技术专家推荐, 帮你成为具有全面能力和全局视野工程师的进阶利器—— 《了不起的JavaScript工程师》出版了! 点击下方链接即刻踏上进阶之路!


亚里士朱德 wechat
更多WEB技术分享请订阅微信公众号“WEB学习社”