CKA 及CKAD认证经验分享

大家好,前段时间通过了CNCF CKA、CKAD认证,抽空把一些经验全面地整理出来,分享给大家希望能对大家有所收获。

关于CKA:

考试目的

由于本人从事容器kubernetes的相关工作,并且也非常热爱这个行业。借这个认证一方面巩固下相关知识;另一方面来获取相关的专业机构认可;还有就是公司申请相关认证如kubernetes服务提供商,需要公司至少3个人通过cka认证。

考试前准备

一、报名相关事项

1、报名后会笔记本检查环境

2、选择英文版的cka考试,在线考试。(貌似台湾有考点,期望尽快在大陆实现考点,因为考试网络环境不是特别好,存在失联风险)。

3、考试时区选择北京时区,选择后,它会提示选择时的时间作为题型。

4、考试时间支持修改,需要再提前24小时,并在工作日内进行修改。

5、cka考试,及格分数为75分。有两次考试机会,如果第一次没过,一年之内支持再次考试。

6、报名费用为300美金。(据说黑色星期五会有优惠)

二、备考资料

1、官网资料:kubernetes.io

2、目前国内创业公司有培训班,费用是不菲,如果是初学者或者土豪也可以考虑。

3、推荐的学习视频:感谢哔哩哔哩和华为云录制的相关视频,视频地址:https://www.bilibili.com/video/av46687897/?p=1(吐槽下华为云视频,里面录制的严谨性需要提升,有口头禅,还有后面的录制也出现失误内容 ;但是整体还不错)

考试注意事项

1、考试前十五分钟进入考试界面。涉及确认身份可以带护照;检查周围环境;桌面环境;以及提示注意事项。全程全英文对话沟通。

2、进入考题,考题是中文显示,有些翻译不是特别好,建议打开英文版查看。

3、建议找个好点的网络环境考试,可以考虑使用公司网络。

4、如果考试中断,考虑新建tab页申请进入。

5、chrome浏览器

6、考试时间还是比较紧张的。建议对于比较难题暂时放下,记录在提供的note表里,做完简单的再攻克

7、对kubernetes.io的内容是可以直接直接粘贴拷贝的。(不要受考试说明的只能粘贴一两行影响)

8、节省时间的技巧:

a.尽量使用kubectl run命令;

b.可以把相关内容保存标签,方便快速打开;

c.命令的-h求助;

d.尽量用简写,如namespace用ns等;

e.source <(kubectl completion bash)命令补全。

考试主要知识点

1、主要是创建资源,这个不是特别难,创建Pod、Deployment、Daemonsent等。包含:pod含多个容器;daemonsent需要添加tolerations部分。

2、日志输出:把某个pod的容器日志包含某些内容,输出到某个文件。考察kubectl logs  xxxx |grep xxxx

3、对pod调度到某个节点:考察nodeSelector

4、init容器:在已有文件添加init容器

5、创建deploment并进行镜像版本更新,恢复原有状态:kubectl run;kubectl set image;kubectl rollout undo

6、暴露成service:考察kubectl expose

7、secret

8、排错,控制节点或者工作节点不可用

9、添加节点,tls bootstrap

10、etcd备份

考试后注意事项

一、考试完,是不会直接通知结果的。官方反馈是36小时内会邮箱通知你考试成绩,我的是在34小时发送邮件。一封是包含成绩邮件;另一封是包含认证证书的邮件。看到自己期待的证书还是很兴奋滴。

二、最新了解到的消息,有效期改为三年啦。


关于CKAD

跟CKA的差异点:

1、CKAD考试时间为120分钟,19道题;CKA为180分钟,24道题。

2、CKAD有效期为2年,CKA有效期为3年

3、CKAD基本都是创建相关资源;CKA包含创建资源,以及排错的内容。


你可能感兴趣的:(CKA 及CKAD认证经验分享)