How to get a CKA Certification

less than 1 minute read

Published:

0x01 报名考试

相比于AWS报名,K8S认证报名复杂很多,最核心的不同:CNCF基金会考试不支持中文报名渠道!中文站无法完成报名,只能买考试券!

The Linux Foundation作为考试主办方,唯一的正式报名入口是 Training & Certification

通常的报名流程,需要先去国内的 开源软件学园 付费购买考试券,然后去官网注册考试券,最后才能注册考试(约考)

注意:考试券有效期一个月,要在有效期内注册考试券,否则会失效。注册成功后,要在12个月内注册考试,否则也会失效!

报名信息填写

注册账户一定要填写完整姓和名,这里的First Name 去填中文姓氏,Last Name 填名字,不要空着,否则会被官方用.代替。考前核验中,注册姓名跟身份证对不上将无法考试。到正式考试报名时候,需要按照姓氏后加空格来填写姓名。

举个例子,假如名字是黄小明,注册账户填写:

  • First Name:
  • Last Name:小明

考试报名填写:

  • Verify Name:黄 小明

官方姓名填写帮助参考这篇 Linux Foundation Help

0x02 考试方式

线上考试,提前约考,有中文和英文两种考试方式。我直接用中文考的

  • 考试模式:线上考试
  • 考试时间:2小时
  • 认证有效期:2年
    • 2024.04.01 后所有认证有效期都调整为2年
  • 软件版本:Kubernetes v1.29
    • 截止2024.02.13,版本会一直会更新
  • 重考政策:可接受1次重考

考试期间允许查看官方文档,允许访问的材料内容参考Certification Resource Allowed

Attention A:不建议过多查看文档,考试网络不稳定,且考试时时间很紧。

Attention B:考试系统里查到的官方文档和官网文档顺序不一样,查文档要记题目对应关键词,千万不要记顺序!

0x03 备考材料

CKA考试包含17道固定题目,备考材料就是题解+练习环境。淘宝可以买到题库+环境(包含三个虚拟机镜像包),价格在100元左右。

这里注意,淘宝有的商家更新题库不是很及时,k8s版本差一两个小版本号不会有影响。但是如果差很多版本号的,一定要求商家更新一下,否则题目解法对不上

例如,在k8s v1.18之前,创建ingress都不需要创建ingress class,而v1.18后,需要强制创建ingress class。而CKA考试中至少两道题都需要创建对应的ingress。

两个备考材料里最重要的就是练习环境,这里推荐一个省钱方案。不买题解,直接参考博客题解,淘宝单独买练习环境即可,只需要60元左右

Attention C:不要为了省钱不买练习环境,或者只听课。CKA不只考察知识点,更核心的是操作的熟练度,熟练度只能在练习环境里练到

0x04 备考过程

出于职业原因,我日常对k8s操作都很熟悉了。实际上做了三遍练习题就上去考了。对于第一次接触k8s的备考同学这一定要注意下面三件事⚠️⚠️⚠️

  • 边练边学:对于完全没有k8s背景的同学,一定要边做题边查官网,不要光背题解。别嫌慢,只有了解透彻了才能提高熟练度,也有能力处理意外情况。

  • 卡时间:备考成功的唯一标准,就是可以在不看题解条件下,靠查文档在90分钟内完成联系环境里的所有题题。这里一定要测时间,我在CKA考试中完成的很顺利就是因为靠前严格计时练习了。复习CKS时候托大没计时,结果到了考试,最后两个题明知道怎么做,但就是没时间了,只能放弃。
  • 养成好习惯
    • 记得切环境:CKA考试里每道题都有一个Context,通常练习环境里不用切环境,用不同集群来区分题目,但考试是用不同Context区分题目的。如果用错了环境,很容易搞坏了已经做好的题目。所以最好在练习时候就养成切环境的动作,不过每次都用同一个环境就好。CKA考试里面我因为两道题没切环境,debug耗费了差不多20分钟
    • 写题要备份:无论CKA,还是CKS,很多题目都是要改配置文件的,对于像apiserver这种文件,一旦改错了,可能整个集群就挂了。如果这时候你改了很多地方,回头又检查不出来哪改错了,很可能就慌了。这时候如果有备份,至少还有个回滚的方案,不至于这道题完全没法做。我在CKS考试里,就是真的apiserver文件改错了,全靠备份才救回来的

0x05 考试流程

考试前24小时是最后取消时间,如果临时有事一定提前退考。而参加考试前,下面两件事一定在考前24小时确定好:

  • 打开官网检查Verfiy Name和证件上名字能对上
  • 安装PSI Bridge提前测试网络环境

做好准备了,就可以在考试时间提前大约30分钟上线准备考试了。和AWS认证不同,CKA系列考试里,考官不会在线上进行对话,只会通过右下角的对话框来沟通。

在调整摄像头检查完周围环境,考官会提示考试开始,考试中间有任何问题都可以和考官在对话框里交流。

这时候在考试软件里就能看到题了,可以正式开始做题。

注意:CNCF的考试软件中,题目标记系统不太好用,尽量按照顺序逐个题完成操作,虽然考试中题目和模拟环境顺序不一样,但是顺序完成能最大程度防止漏题。如果某个题实在不过去,建议还原完了环境,记清题号再绕

0x06 考试收益

和AWS认证一样,考试通过后可以在邮件里拿到一个证书号,可以绑定到 Credly ,之后挂上领英,更新下简历。

CKA考试是没有纸质证书的,也没有考试券,但会直接发送包含签名的证书PDF。想玩的可以下载一个打印成纸质,做一个蜡封挂着,还是很漂亮的。