CKA考试有什么需要注意的?

2024-05-16 03:05

1. CKA考试有什么需要注意的?

1)考试前的准备工作中,需要与考官进行在线的沟通(打字),比如考前环境检查、考试注意事项说明。考官发送过来的信息90%以上都是英文,偶尔有几条是中文的,英语基础不好的,需要提前主备好在线翻译的网站页面。


2)考试前的准备工作中,需要按照要求,在考试页面的按钮中,点击share camera 和 share desktop,来分享摄像头和Windows桌面。如果是windows 10,需要同时打开相机和麦克风(设置-隐私-相机设置打开/麦克风设置打开),否则无法分享摄像头。


3)考试前的准备工作中考官需要通过摄像头检查两侧耳朵里面(是否有耳麦),检查电脑桌(不要有其他物品,包括猫等宠物),检查四面墙壁,检查身份证和护照(或者信用卡),检查完成后,手机和身份证等与考试无关的物品,需放到手够不到的地方。


4)考试前的准备工作中,考官会要求关掉除chrome浏览器之外的其他桌面应用。另外,任务管理器需要点击左下角的【简略信息】。

5)考试开始的开始时间以考官发送考试界面的时间为准,一般都会晚于你预约的考试开始时间。


6)考试过程中不能用手捂住嘴巴、眼睛等部位,否则考官会进行提示和警告。


7)像涉及到 systemctl stop/start 这些管理员权限操作命令的,需要执行 sudo -i 切换到root用户下执行。


8)考试过程中网络很卡(考试时间最好选择凌晨到上午11点之前的时间段),必要时有可能还要开V*P*N(否则会导致考生的在线状态变为 offline,掉出考试系统)。

 

9)记得在vi操作,使用 x 按键删除字符的时候,不要过快,一次按2-3下,不然容易误删字段,来回折腾浪费时间,也会给自己造成不必要的情绪紧张。


10)第15题边车(sidecar)建议最后做,其他的题目按照顺序做的,做完第15题,记得确认pod是否是running状态。

CKA考试有什么需要注意的?

2. CKA 及CKAD认证经验分享

大家好,前段时间通过了CNCF CKA、CKAD认证,抽空把一些经验全面地整理出来,分享给大家希望能对大家有所收获。
  
   考试目的  
  
 由于本人从事容器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小时发送邮件。一封是包含成绩邮件;另一封是包含认证证书的邮件。看到自己期待的证书还是很兴奋滴。
  
 二、最新了解到的消息,有效期改为三年啦。
  
 
  
  
 跟CKA的差异点:
  
 1、CKAD考试时间为120分钟,19道题;CKA为180分钟,24道题。
  
 2、CKAD有效期为2年,CKA有效期为3年
  
 3、CKAD基本都是创建相关资源;CKA包含创建资源,以及排错的内容。

3. CKA怎么备考?

CKA全称Certified Kubernetes Administrator,是一门在线考试,全程需要向考官分享摄像头和屏幕,考试费用300美元。
考试时间3小时,总共24道实操题,不同的题目有不同的分数比重,74分通过,难度适中。
知识储备:
熟练的linux操作
系统化学习完kubernetes(考试会涉及daemonset、initcontainer、pv、taint、nodeselector、secret的环境变量使用、存储挂载、性能查看、静态pod和pod迁移等等)
英语阅读能力(四级就够,纯文字交流,需要与老外进行交流,比如我在考试的时候用摄像头环顾周围的时候护照放在了桌子上,被提醒不得把护照放在桌子上。还有考官会要求查看桌子底下有没有人)
考试环境准备:
护照(身份证不行、因为需要有姓名拼音的证件)
电脑(带摄像头那种,推荐笔记本,屏幕捕捉和摄像头监视是通过chrome插件,不越墙自然就不能加载谷歌chrome商店了)
密室(选择一个安静环境,锁上门,不得有其他人闯入)
干净的桌面(桌子上什么都不能有)
(需要有一台海外VPS搭建SS服务器实现越墙,SS客户端在任务管理器中需要是后台显示方式,因为考试期间考官会要求你关闭除了chrome以外所有应用,至于到底要不要越墙,我反正是搭了,因为考官检测完我的考试环境后考试系统进加载不进去了,然后我立马启用了全局代理)
注意事项:
考试需要提前15分钟准备考试环境并和考官沟通检查考试环境

CKA怎么备考?

4. 考CKA需要准备什么?

CKA是线上考试,难度中等,好好准备下容易就能考过的。
kubernetes已经成为容器编排领域的事实性标准,Kubernetes 不仅使得应用交付更便捷、大规模的微服务部署更容易,同时让 DevOps 理念和敏捷 IT 更容易落地。Kubernetes 将助力企业在数字化转型过程中实现弯道超车。
作为国内领 先的全栈云原生技术服务提供商,时速云特别推出了Kubernetes 培训课程,对于刚接触 Kubernetes 技术、企业计划使用容器及 Kubernetes 集群、以及计划考取 CKA 证书的人群会是一个不错的选择。

课程大纲:
第 一部分

《 Kubernetes 解析及实践》

1.Kubernetes 总览
1.1.Kubernetes 及其生态
1.2.Kuberntees 的基本架构
1.3.Kubernetes 核心组件及工作原理
1.4.kubectl 及 Kubernetes API 等工具的使用

2.如何操作 Kubernetes 的资源对象
2.1.容器组 Pod
2.2.Kubernetes 主要控制器介绍
2.3.配置管理
2.4.任务/定时任务

第二部分

3.网络管理
3.1.Kubernetes 的网络模式
3.2.网络插件(Calico、Flannel、Macvlan 等网络模式,CNI、IPAM 介绍)
3.3.常用的 Ingress 负载均衡及其工作原理

4.存储管理
4.1.Kubernetes 中存储相关资源介绍
4.2.存储的供给方式
4.3.NFS 使用方式
4.4.Ceph 使用方式
4.5.本地存储使用方式
4.6.中间件集群结合存储的使用实践

5.日志管理
5.1.实时查看日志
5.2.理解 K8s 对节点上容器?志的处理?式
5.3.使? EFK 进??志统?收集
5.4.如何收集容器内的应??志
5.5.大规模服务下日志的管理实践

6.监控、告警系统
6.1.Kubernetes 的主要监控方案
6.2.相关开源组件 Prometheus、alertmanager 等使用方式
6.3.容器 PaaS 平台下服务、节点的监控告警实践

7.调度算法
7.1.Pod 调度的相关概念
7.2.相关调度策略和算法
7.3.Node 亲和性
7.4.Pod 亲和性和反亲和性
7.5.如何使用污点和容忍

8.多可用区/多集群管理模式
8.1 Multiple Zone 模式
8.2 联邦集群
8.3.基本概念
8.4.主要架构
8.5.基本工作模式

9.基于 Kubernetes 的 DevOps 实践
9.1.基于 Kubernetes 构建原生 CI/CD 流水线
9.2.Kubernetes 平台的日常运维管理以及多集群管理实践

10. Kubernetes 扩展的利器 Operator
10.1 自定义资源 CRD/Operator 介绍
10.2 如何开发一个简单的 Operator
10.3 基于 Operator 实现各种中间件的实践

第三部分
1. CKA 考试准备须知及注意事项分享
1)技术、非技术准备
2)考试心得

5. CKA 考试心得

上周末通过了 CKA 考试,Kubernetes 在国内的热度越来越高,相信以后会有更多人对 Kubernetes 的官方认证考试产生兴趣,所以记录一下这次备考过程中有参考价值的细节,希望能对后来者有所帮助。
  
 先简单介绍一下 CKA 吧,全称是 Certificated Kubernetes Administrator,也就是官方认证的 Kubernetes 管理员,由 Kubernetes 的管理机构 CNCF 授权。对于想做 Kubernetes 运维类工作的朋友,拿到 CKA 应该算是除了相关工作经验外,最有力的能力背书了。对于想做 Kubernetes 开发类工作的朋友,虽然不直接相关,但也是一个很好的入门方式。
  
 首先要说明的是 CKA 报名仅仅包含的是考试的费用,培训并不在其中,需要自行备考,虽然 CNCF 有对应的 CKA 备考培训,但是要单独收费。
  
 CKA 的报名地址是: https://www.cncf.io/certification/cka/ 
   培训的报名地址是:
    https://www.cncf.io/certification/training/ 
  
 接下来说说考试的费用,正常价格是 300 美元,折算过来差不多是 2000 人民币,配套的在线培训课程(Kubernetes Fundamental)价格是 299 美元,价格不算便宜。但 Linux Foundation 和 CNCF 的认证和培训也是会打折的,我在报名时,赶上了黑色星期五的大促,179 美元包含了 CKA 考试和 Kubernetes Fundamental 课程,原价是 599 美元,还是挺划算的,建议准备报考的朋友多多留意。
  
 即使没有赶上大促,也还是有办法拿点小优惠的,下面这个链接提供的是九折优惠: Linux Foundation coupon 
  
 国内报考 CKA 有一点需要特别注意,CKA 的考试机构要求注册的用户姓名必须是拉丁字母,而且必须和 ID 上的一致(可以理解,不然怎么知道是一个人),中文显然不满足。如果有护照,那就方便了,直接可以用,没有的话,就要想办法做公证,我就是到当地的公证处做的身份证公证。
   就我的经历来看,申请公证很难一次通过,可能需要补好几次材料,再加上等待时间,差不多要两周,所以最好提前准备好,以免扰乱备考计划。
  
 我想大家一定对到底如何准备 CKA 考试非常感兴趣:比如应不应该报名 Linux Fundamental?应该看什么资料?考试范围是什么?我就谈谈自己的心得。
  
 先说说我学过的几门备考课程吧,因为黑五的优惠,所以报名了官方的备考课程 Kubernetes Fundamental;之前购买的 Linux Academy 会员,里面正好有  CKA 的备考课程 ,以及对应 Kelsey Hightower 在 github 上的  Kubernetes the hard way 教程 
  
 首先 Linux Fundamental 虽然是官方推荐的配套教程,但这个教程的内容并不是专门为备考准备的,如果只是为了备考而购买,大概率是要失望的。
   这个教程的内容就像名字一样是 Kubernetes 的基础教程,涵盖的内容非常广泛,很大一部分知识是根本没法在短时间内的考试里进行考察的,而且有相当一部分的考试的细节在教程中也是没有体现的,还有一点对我来说是不够贴心的,那就是教程不附带实验环境,需要自己去单独购买服务器部署 Kubernetes 环境。
   我的体会是,作为 Kubernetes 入门,这个课程相当不错,不过不适合备考,对有实战经验的 Kubernetes 工程师的价值也不是很大。
  
 再者是 Linux Academy 的  CKA 的备考课程 ,这个相对来说,针对性还是很强的,很多内容是直接在考试中可以用到的,但如果只是掌握里面的内容,恐怕还是难以保证考试通过。
   我猜测这是因为 Linux Academy 作为第三方的培训机构,课程内容是会受到限制,毕竟 CNCF 是不希望给外界这么个印象,只要上了培训课,就一定可以拿到 CKA,这样的话,含金量就显得太低了。
  
 Kubernetes the hard way 的教程:  https://linuxacademy.com/cp/coursescheduler/view/id/208836  Kubernetes the hard way 是 Kubernetes 的经典教程,对理解 Kubernetes 的工作原理有很大价值,但如果只是熟练操作,还是不够,因为考试还会涉及到更深入的细节。
  
 总结下来,现在市面是没有针对性很强的备考教程的,多半是 CNCF 有意造成的局面,这是好事,如果太容易通过,那认证就是只是花钱买张纸了。所以大家要多积累 Kubernetes 在工作中的实战经验,同时多读官方文档,这是最重要的学习资料,细节的翔实程度远超教程,而且这也是考试时唯一允许查阅的参考资料。
  
 我的备考建议是,如果基础较为薄弱,可以考虑报名一个备考教程,系统的学习一下,如果已经有了一定基础,就不必要了,可以参考 CKA 的考试大纲来自行对照一下,对知识点进行查缺补漏。这里推荐给大家一个 git repo: Kubernetes-Certified-Administrator ,作者将考试大纲对应的知识点,和有价值的参考资料汇总到了一起,可以节省不少时间。
   最后也是最重要的,就是大量练习了,kubectl 命令必须足够熟悉,因为考试时间有限,必须了解如何用命令行创建诸如 deploy, service 等资源,不然一行行写 yaml 恐怕时间是来不及的。
  
 要做练习,就需要有环境,如果自己的电脑足够强,那当然最好,如果没有,那就需要用到云环境了,云环境我比较推荐 GCP,主要原因是对新用户用优惠,注册时花一美元,送 300 美元的体验金,这足够折腾一阵子了。
  
 最后再来谈谈考试本身,考试时,是有监考的,只不过,对方是通过麦克风,摄像头和共享桌面来进行监考的,当然监考是外国人,不过英文口语不好的朋友也不用担心,和监考的沟通都是通过文字,形式有点像和淘宝客服沟通,至少我的考试流程中是全程无需口语交流的。
  
 考试是允许提前十五分钟进入考试界面的,而且考试开始前,需要做例行的检查,这部分会消耗一定的时间,而且会计入考试时间,主要是检查环境是否符合考试要求,所以建议尽量利用好这考前的十五分钟,而且不要迟到,迟到超过十五分钟,就失去了考试资格。
   另外考试的操作环境是在浏览器窗口里,所以很多操作和平时是不太一样的,尤其是复制和粘贴,需要花时间适应。
  
 还有一点需要注意,考试时是没法检查哪些题已经做完的,如果跳过了一些题目,非常有必要在记事本(考试环境里提供的记事本功能,考试不允许使用电脑中的其他程序)里记录一下,以免漏答。
  
 以上就是我能想到的要点了,大家有什么想问的可以在留言中提问,我尽量回答。最后显摆一下自己的 certificate :)

CKA 考试心得