2021年CKA考试真题(一)CKA考试介绍

直通车

前言

今年3月份参加了CKA的认证考试,幸运地以90+的分数通过了此次考试,在此分享我的备考经历和经验,以及考试的tips,并提供部分考试真题和模拟真题,希望为有兴趣要参加或已经报名参加的同学提供更好的资源。附上证书^ ^
在这里插入图片描述

考试相关信息

  • 总共17道题目,考试时间2小时,每道题目的分值不同,根据题目的难易程度。满分100分,通过分数为66分。(2021年3月)
  • 考纲参考:curriculum ,题目均为实操题。
  • 报名方式,登录linux foundation(有国内版:https://training.linuxfoundation.cn/ )进行报名,报名费用为300美金,当然有时候会有活动减价。购买成功后会有教程说明如何激活考试和预约考试,预约考试时,网站会提供环境检查,包括扫描你的浏览器配置,摄像头等等。购买一年内均可以预约,有一次的补考机会。
  • 考试时浏览器会有一个tag是考试界面,这时我们只被允许再打开另外一个tag,且只能访问以下其中一个:
    • https://kubernetes.io/docs/home/
    • https://github.com/kubernetes
    • https://kubernetes.io/blog/
  • 考试开始前监考官会检查你的考试环境,整体还是比较严格的,建议考试地点要找一个安静,且桌面干净的房间。如果你报名的是CKA-CN,也即系中文监考官的考试,那只需要带上身份证即可。

考试准备资源

  • kubernetes 这个无可置疑,kubernetes的官方文档,里面虽也有中文翻译,但事实不怎么样,会有很多误导性的翻译,如果比较偏向看中文文档,可以看看以下这个网站:kuboard,个人觉得也写的不错,不过还是建议大家结合英文文档一起看。
    在这里插入图片描述

  • Kubernetes-Certified-Administrator 这个人整合了许多关于CKA的资源,且非常具有参考性,强烈推荐给大家。

  • certified-kubernetes-administrator-with-practice-tests 该链接也是上面链接里面有提及到的,它是一个课程,非常友好的从零开始介绍Kubernetes,并且当一部分知识介绍完毕后,会提供一个Kubernetes cluster给我们进行练习,非常推荐给大家,当然它有个不好的地方就是没有中文字幕,如果英语比较吃力的同学请三思。
    在这里插入图片描述

考试Tips

  1. 一定要认真审题,建议看完题目再开始动手操作,特别要注意题目要求创建资源的name, 以及它的namespace,这个如有出错,就算你做对了,也得不到分,这也是很多同学在考完试后觉得自己能得高分,事实却是刚合格或不合格的情况。
  2. 注意每一题的题目都会给出切换cluster的command,必须先执行,再完成题目的要求。
  3. 把官方document上认为比较重要的topic添加成浏览器标签,方便直接定位查阅,考试的时候只允许打开一个tab且只能访问指定几个网站。
  4. 自动补全command:source <(kubectl completion bash) ,以及kubectl explain 都能给予你更好的提示,推荐使用,此命令在第五点的提示中有给出。
  5. chearsheet,该网址内容提供了许多kubectl的常用命令,很多时候可以直接复制过来使用。
  6. 熟悉运用kubectl create/run,考试中使用的机率非常高,配合着第四点说的自动补全以及explain命令,能节省很多时间。命令**–dry-run=client -oyaml**使用率也是非常高的,它能使你的命令不改变集群的现状,且能把对应的组件描述输出到指定的yaml文件中,这样方便我们进行修改,无需到时候强制replace或delete。
  7. 当遇到要求新建资源的时候,yaml尽量在文档上copy回来,避免手写,或使用第五点的命令。
  8. 关于troubleshooting的题目,我觉得kubelet出现问题出现的机率非常高,我考试就遇到了,请熟悉使用journalctl -xefu kubelet / systemctl status kubelet查看日志以及它的启动命令,从而根据它的config来定位到问题。
  9. 保存ETCD的快照,也是非常高机率出现,请参考:etcd backup
  10. 请熟悉Kubernetes的RBAC,以及upgrade cluster,upgrade cluster
  11. 遇到分数值较高且有难度的题目,假如没有什么把握,建议跳过,等后面的题目做完再回来处理,考试过程中是可以把没有做的题目标记的。
  12. 可能有人会建议使用简单的别名来替换命令,如k -> kubectl,do -> --dry-run-client -oyaml等等,其实这里我不太喜欢这么做,毕竟我们日常用开的都是全写的命令,已经习惯了,如果用别名替代,反而会弄巧反拙。

总结

以上就是我对CKA认证考试的一些建议以及准备考试的学习资源,在这里我说一下我的学习过程。
我在开始准备考这个证书之前,也有接触过kubernetes一段时间了,但都是停留在简单使用常用的组件层面上,如Pod,Deployment,Service,Ingress等等,但对整个Kubernetes没有一个全面的了解,后来就跟着Mumshad 的课程学习,一个课程下来后就能对Kubernetes有了一个比较深入的了解,如集群安装,网络,安全,存储等等,然后我就做了两遍课程提供的练习题,自己也在windows上安装了一个集群,用来日常练习。
总的来说我个人是比较建议多练习,多练习,尽量能接触到真题或模拟真题,这样练习多了后,不仅能巩固基础知识,还可以对真实考试积累经验。
好,下一篇我将带大家开始练习真题 & 模拟题。

  • 17
    点赞
  • 119
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

碩果

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值